
Desktop & hardware
Digital language lab control
Desktop and tablet software that replaced a legacy language-lab controller: audio routing, tests, speech transcription and an 11-language narrator.
- Electron
- React
- TypeScript
- Vite
Custom software
Web apps and dashboards, mobile apps, games, and software that talks to hardware.
Four areas, one rule: a working product, not a promise.
Business dashboards, ticket and repair tracking, APIs and integrations. Solid backend, comfortable UI, cloud deployment.
Android and cross-platform apps: from tools that keep data on the phone only to unusual sensor-driven controls.
From a quick prototype that proves the idea is fun to a full game with RPG systems, combat and save states.
Desktop apps that drive devices: serial communication, multichannel audio, tablets as remote controls.
Own and commercial projects. Client names are left out — the solved problem is what counts.

Desktop & hardware
Desktop and tablet software that replaced a legacy language-lab controller: audio routing, tests, speech transcription and an 11-language narrator.

Desktop & hardware
A C# engine that talks to an audio control unit over a serial port: student stations, headsets, microphones and audio routing.

Desktop & hardware
A Windows tray app that records up to 32 channels to WAV and plays back multiple tracks, driven from the browser over WebSocket.

Web
A Rails app that tracks device repairs across company branches and their shipping: statuses, archive, shipment tracking and Excel export.

Web
A Flask app on Google Kubernetes Engine run the GitOps way: Docker, Argo CD, Prometheus metrics, Grafana dashboards and Terraform infrastructure.

Mobile
An Android app that merges games bought on Steam, GOG and other stores into one list, so you never buy the same game twice.

Mobile
A mobile game where you blow into the phone's microphone to lift a dandelion seed. Breath control instead of touch.

Mobile
A glass box with thousands of grains of coloured sand inside your phone. Tilt the phone and the sand pours. The simulation runs on the GPU.

Games
A hand-drawn 2D metroidvania: you play a candle spirit carrying the last flame through a snuffed-out kingdom.

Games
An isometric hack'n'slash: a burnt village, three procedurally generated barrow levels, hordes of enemies, loot, skills and a boss.

Games
An isometric 3D RPG with a Baldur's Gate 3 style camera. The antagonist cannot be beaten by force, only understood. Only the journal survives each loop.

Games
A humorous idle RPG turned inside out: you run the inn, recruit oddball adventurers and send them on quests. Polish, German, English.
I learn the problem, the users and the constraints, and say plainly what the budget can buy.
A short document or a clickable prototype — before the first line of production code.
Working builds every few days, automated tests and code review on every change.
Installation, documentation and care after launch. The code stays yours.
Describe what you want to build. I reply within one business day.