Kosht
Open and usePersonal finance that survives four currencies and a sole-trader tax year.
Next.js 16 · Supabase · Kotlin/Compose · Wear OS
Open the case

Applications I built, shipped and still run myself, on one server I administer. Some you can open and use. The rest come with a written breakdown.
Personal finance that survives four currencies and a sole-trader tax year.
Next.js 16 · Supabase · Kotlin/Compose · Wear OS
Open the caseTurns a resume into the version a specific job posting is actually asking for.
Next.js 16 · Supabase · LLM pipeline
Open the caseA desktop PDF workbench that replaced a paid one, and the phone version of it.
Tauri · Rust · TypeScript · Kotlin/Compose
Open the case

Senior AI Automation Engineer - LLM agents and orchestration, MCP, RAG, Voice AI. Odesa, Ukraine.
Two and a half years shipping production LLM systems on self-hosted infrastructure. Everything on this page runs on machines I administer myself: Docker, Supabase, Caddy, centralised monitoring, nightly backups.
I write the orchestration layer myself instead of adopting a framework - tool-calling loops, custom MCP servers, multi-provider routing with automatic fallback, checkpointed pipelines that resume after a crash, human-in-the-loop gates. End to end means the web app, the native Android app and the server under them.
These stay behind the glass: screenshots, what the thing does and how it is used.
Four messengers and a website widget arriving in one operator window.
Next.js 16 · Supabase · Qdrant · Telegram / WhatsApp / Instagram
Open the caseVideo calls on my own LiveKit, with the transcript and the decisions written up after.
Next.js 16 · LiveKit · Whisper · Postgres
Open the caseAsk a question, get the answer and the exact lesson timestamp it came from.
Next.js 16 · Qdrant · Whisper · Supabase
Open the caseA daily posting pipeline that drafts, fact-checks and waits for one tap to publish.
Kotlin/Compose · n8n · LLM pipeline
Open the caseNine servers watched from one phone, with the routine repairs done without me.
Kotlin/Compose · Node · Docker
Open the caseMulti-tenant SaaS for gyms: schedule, memberships and the trainer side of it.
Next.js 16 · Supabase
Open the case