Selected work
Projects
Side projects and architecture studies. Each one is built to be defended in an interview — real domain, framework-agnostic core, tests, Docker, and CI.
Mnemo
Live ↗Spaced-repetition flashcards for my own studying — content lives in git-versioned Markdown, scheduling state (Anki SM-2) in Postgres. Live on its own subdomain, fully serverless on the free tier.
TypeScript · Next.js 15 · Cloudflare Workers · Prisma · PostgreSQL (Neon)
Supermarket Stock System
Live ↗Inventory management backend for a supermarket chain, built in Laravel with a framework-agnostic, domain-driven core. The domain is fully tested without Laravel — pure PHP.
Laravel 11 · PHP 8.3 · PostgreSQL · Pest · Docker
Job-Application Tracker
A tracker for applications, interviews, contacts, and follow-ups that I actually use in my own job search. Node.js + TypeScript + Fastify + Prisma with JWT auth and a state machine for application status.
Node.js · TypeScript · Fastify · Prisma · PostgreSQL