iairu

Portfolio

Everything I have built

Ordered by GitHub stars, from the most starred to the least. Use the filters to look at it the way you need: by discipline, by language or by what you are trying to get done.

Start here
Field of expertise

Which discipline the work belongs to. Choose several to see work that spans them.

Programming language

Pick the language you want to see code in.

Area of interest

What you want to get done. Hover a chip for a hint.

54 projects

2020★ 10

ProcExp

Procreate timelapse batch exporter

A GUI that exports timelapse videos from many Procreate files at once, straight from .procreate files or app content. Born from an artist's need to stop exporting one by one. Uses 7-Zip and FFmpeg to extract, stitch and export.

Software & webGraphic design & illustrationAutoHotkey

2026★ 5

AIV vocal chain

Logic Pro vocal chain plugin

A vocal chain for Logic Pro: resonance, drive, noise gate, pitch, de-esser, three-band EQ, FET compressor, limiter, delay and reverb in one plugin.

Software & webPrompt engineering & AIC++

2026★ 4

TABLES CMS

CMS that deploys to a static site

A CMS app with extensions that deploys into a static Vercel site, or exports JSON for Gatsby. Includes a collaboration server for editing together.

Software & webJavaScript

2025★ 4fork

APFS FUSE for FreeBSD

Prompt-driven port of a file system driver

FUSE driver for Apple's APFS, fixed to build and run on FreeBSD by directing Gemini CLI (Pro model) through the work: a real-world test of prompt engineering on systems code.

Prompt engineering & AISystems, network & securityC++

2020★ 4

Coffee machine

First Java project

First Java project from JetBrains Academy plus a few experiments around it.

Software & webJava

2024★ 3

findacat.eu

Cat pedigrees and inbreeding calculator

Helps people find and manage cats and their pedigrees, and calculates the inbreeding coefficient of a pair to judge whether mating is a good idea. Built with Laravel.

Software & webPHP

2024★ 3

notesort

DistilBERT paragraph sorting

A complete workflow to train and run a DistilBERT model that sorts paragraphs, with a labelling interface for creating the training data.

Prompt engineering & AISoftware & webPython

2025★ 2

PopClip × Gemini

Select text, ask Gemini

A PopClip extension that sends selected text to Google Gemini and brings the answer back, anywhere on macOS.

Prompt engineering & AISoftware & webTypeScript

2024★ 2

shortcut

"Add to Home Screen" for macOS

The iOS "Add to Home Screen" Safari feature, available on any recent macOS version via a shell script.

Software & webSystems, network & securityShell

2022★ 2

ytfico

YouTube first-comment script

A YouTube API script that posts the first comment on new videos.

Software & webPython

2026★ 1

twodolisty

To-do list for macOS and web

A to-do list application for macOS and the web built with Svelte and Tauri.

Software & webSvelte

2020★ 1

AnkiScreener

Screenshots to flashcards

An Electron tool for taking lots of screenshots of study material quickly and exporting them as an Anki-importable CSV: a rich utility for fast creation of flashcards.

Software & webJavaScript

2024★ 1

CSRutils

Pick a safe csr-active-config

Utilities that help work out the right SIP / csr-active-config value for your use case without leaving the system exposed.

Systems, network & securityPython

2026

Honeypot IDS

Honeypot digital twin

A honeypot digital-twin environment for more than just WooCommerce: bait services that record what attackers try.

Systems, network & securitySoftware & webPHP

2026

NightJar.Gift

A CNC-carved nightjar that sings

A wooden nightjar with a button on its back: hold it and the bird sings its churring night call, let go and it sleeps. CAD model, CNC toolpaths, board v1 to v8 and the promo site, all in the open.

Electronics & making3D & animationAstro

2026

Glagolitic converter

Latin to Glagolitic script

A converter between Latin and Glagolitic script, the oldest Slavic alphabet, built with Svelte.

Software & webGraphic design & illustrationSvelte

2019

iairu.com

This site, third generation

The portfolio you are on: Astro, no tracking, English and Slovak. It replaced a Svelte + Sapper site and merged the code and graphic design portfolios into one.

Software & webGraphic design & illustrationAstro

2026

LLM RAG × DSPy playground

Retrieval-augmented generation notebooks

A Jupyter playground for retrieval-augmented generation with DSPy, where prompts are programmed and optimised rather than hand-tuned.

Prompt engineering & AIPython (notebook)

2026

AnimeNews

Prompt-engineered SwiftUI demo

A SwiftUI app built almost entirely by prompting: a work-in-progress demo of how far directed AI development can go on native iOS and macOS.

Prompt engineering & AISoftware & webSwift

2020

gTTS GUI

Text-to-speech export

A text area and a save button over gTTS: type text, get a spoken audio file.

Software & webPrompt engineering & AIPython

2025

USB-caps

Smart USB-TTL serial converter

Advanced USB-TTL serial converter with automatic detection, BLE-based protection against USB Killers and a wireless terminal. Documentation site of the hardware project.

Electronics & makingSystems, network & securityHTML

2025

Angular + .NET boilerplate

Full-stack starter with Docker

Tested template: Angular front end, .NET C# back end, Docker and an Nginx reverse proxy so one port serves both.

Software & webSystems, network & securityC#

2025

React + Spring Boot boilerplate

Full-stack starter with Docker

Tested template: React front end, Java Spring Boot back end, Docker and an Nginx reverse proxy for a single port and domain.

Software & webSystems, network & securityJava

2024

decipher

Ransomware decryption PoC

Proof of concept that recovers files encrypted by ransomware from a memory dump.

Systems, network & securityC

2024

Comic book

Sample pages

Some sample pages from my comic book.

Graphic design & illustration3D & animation

2024

Find A Cat: Bachelor thesis

Bachelor thesis in Informatics, FIIT STU

My Bachelor thesis: exploratory data analysis and a redesigned, modular evidence system for animal (cat pedigree) databases, implemented in Laravel with a Docker image.

Software & webSystems, network & securityPHP

2024

Sketches

From the ayu_animations account

Sketches related to my animation Instagram account ayu_animations.

Graphic design & illustration3D & animation

2021

PCAP analyzer

Packet capture analysis

University project that reads .pcap captures and decodes frames, protocols and conversations.

Systems, network & securitySoftware & webPython

2022

PostgreSQL REST API

Django REST over complex SQL

Django REST API for complex SELECT queries over a PostgreSQL database, built from scratch over an existing schema. A static snapshot of the API is online.

Software & webSystems, network & securityPython

2022

seehell

A Linux shell in C and x86 assembly

A basic Linux shell in C that talks to the kernel through hand-written x86 assembly syscalls.

Systems, network & securitySoftware & webC

2022

TASM counter

16-bit MS-DOS character counter

Counts different kinds of characters, processing arguments and files in 16-bit MS-DOS Turbo Assembler.

Software & webSystems, network & securityAssembly

2022

Environment paintings

Background art for my animation

Sample environment paintings, mostly background art for my animation.

Graphic design & illustration3D & animation

2022

Illustration

Selected illustrations, mostly from around 2022

Selected illustrations from my work, mostly dated around 2022.

Graphic design & illustration

2021

Castle Call

OpenGL 3D exploration

University OpenGL project: a small 3D world to explore, with models, lighting and camera written in C++.

Software & web3D & animationC++

2021

K-means clustering

Centroid clustering demo

Demonstration of K-means centroid clustering over generated points.

Prompt engineering & AIPython

2021

Zen garden

Tabu search evolution

An attempt to solve the zen garden puzzle with tabu search and evolutionary methods.

Prompt engineering & AIPython

2021

A* 8-puzzle

Informed search

Solves the 8-puzzle with A* and different heuristics.

Prompt engineering & AISoftware & webPython

2020archived

PrivateShare

Share YouTube videos to e-mails

Electron front end that quickly sets shared e-mails for many YouTube videos. Archived.

Software & webJavaScript

2020

IPv4 calculator

Network and broadcast in C

Small C program that calculates network, broadcast and number of connectable devices from any IP and mask. There is a written walkthrough of the maths.

Systems, network & securitySoftware & webC

2020

Right to Repair

A presentation, and the dark side of Apple

A presentation covering the Right to Repair and, on a related note, the dark side of Apple.

Electronics & making

2020

Save the Princess

Street Fighter style browser game

Vanilla JavaScript fighting game inspired by Street Fighter. First JavaScript project, built on the MVC pattern. Playable in the browser.

Software & webGraphic design & illustrationJavaScript

2020

StrukShow.com

Personal website with CockpitCMS

A complete modern personal website built on CockpitCMS and Svelte, with developer documentation covering hierarchy, CMS, Svelte, performance, SEO and deployment.

Software & webGraphic design & illustrationSvelte

2019

ZPRPR1

First C programming classes

School projects and exercises from very basic programming classes in C.

Software & webC

2019

Treason

Animated typography story in Blender

High school graduation project: a 3D animated story set in a world of letters, modelled, animated and rendered in Blender.

3D & animationGraphic design & illustration

2018

AutoHotkey scripts

26+ daily automations

More than 26 AutoHotkey scripts for repetitive digital chores: window layout, keybinds for animation and video software, bulk export, ticket buying and more.

Software & webAutoHotkey

2018

Drôt

Social network concept on the theme of "thread"

Brand and interface concept for a social network themed around a thread, a closing exam project from May 2018.

Graphic design & illustration

2018

School cooperation

Logo for a cooperation of schools

The task was to invent a logo for a cooperation of schools that had no name yet, February 2018. Includes the drafts and the defence.

Graphic design & illustration

2018

Slniečko

Travel agency logo concept

Logo concept for the travel agency Slniečko ("little sun"), November 2018.

Graphic design & illustration

2018

Website designs

BS servis, Braňo Kúzelník, BUST design

Early client websites designed and coded by hand: a textile service, a magician and a design studio.

Graphic design & illustrationSoftware & web

2017

Dom kultúry Javorina

Competition logo concept

Competition logo concept for a cultural house, November 2017. They never called back, but the logo is still good.

Graphic design & illustration

2017

Ghast Energy

Energy drink concept

Brand and packaging concept for an energy drink, a closing exam project from May 2017.

Graphic design & illustration

2017

Painting & costume making

Traditional craft

Acrylic and oil on canvas, focused on expressionism and portraits, plus hand-built costumes and props from fabric and EVA foam.

Graphic design & illustration

2017

ZENIT

Logo for a graphic design competition

Logo for the ZENIT graphic design competition in Slovakia, created for the competition itself in October 2017, with a design manual.

Graphic design & illustration

2016

layf (animated series)

In the making since 2016

An animated series I have worked on extensively since early 2016, about the time I started learning Japanese (unrelated). Restarted from scratch in 2020 for artistic improvement and mostly on hiatus since 2021. Updates appear on the ayu_animations Instagram.

3D & animationGraphic design & illustration

GitHub numbers snapshot: 2026-10-06. github.com/iairu ↗