DEVELOPER — self-hosted, tired, still shipping

| I BUILD | web apps end to end, self-hosted infrastructure, price trackers, Minecraft modpacks and server tooling, and MCP servers. mostly things that have to keep running without me touching them. |
|---|---|
| I RUN ON | Fedora 44 on a Ryzen 5 5600X — 12 threads, 32 GB, one very loud fan |
| I WRITE | mostly Python and TypeScript. C#, Kotlin and Dart when the job demands it. |
| I HOST IT ALL ON | my own Forgejo at git.mithraic.cloud |
| I AM WORKING ON | something new, started as soon as this site is up WIP |

Took over an Electron chat client and made it mine: the Avia→Sanctum rebrand, a Gitea-backed updater pointed at my own instance, CI moved to my self-hosted runner, tray icons replaced, and a titlebar text overlap fixed. Twenty-two commits on someone else's codebase.
A self-hosted job aggregator and ATS-friendly resume platform. Multi-user, PostgreSQL, Docker Compose, Proton Mail Bridge for outbound mail. Built because the alternatives are either expensive or want my whole inbox.
Tracks Royal Caribbean add-on prices — beverage, dining, internet, excursions, spa — for a sailing already booked, charts the history, and tells you when to actually buy. The second attempt; the first one was a scaffold I threw away.

Born 2003. This site is from 2003. Neither of those is a coincidence.
I host my own git and my own databases and about nine things nobody else can reach. I shipped some projects, abandoned more, and read the guestbook.

work, a collaboration, a server that will not start, or a bug you cannot squash.
GET IN TOUCHthe stack | the projects | contact | the guestbook | links
(this counter counts on YOUR computer. so basically it is a very lonely counter.)