I build things for the web — apps, tools, and the systems that run them.
Eight years turning rough ideas into products people rely on every day.
Full-stack, hands-on, still a little obsessed with the details.
Scroll down for some of what I’ve made.
I sweat the small stuff — empty states, loading moments, the error message no one else reads. It’s usually where good and great part ways.
Backend, frontend, infrastructure, and the glue between. I like seeing a feature through from the database all the way to the pixel.
I write code I’d be happy to reopen a year later — readable, tested where it counts, documented as I go.
Eight years across the stack — web apps and the platforms behind them, the APIs that feed them, the occasional mobile app, the odd legacy rescue. Here’s the range.
Kelora brings duty scheduling, shift handovers and care documentation into one web app for German nursing homes — clear for every ward, safe for every resident.
A custom-built WordPress site for Arma Expert — a Ukrainian construction-support centre — pulling services, a project catalogue, a news desk and lead capture into one fast, fully editable package.
KlarMiet is a free, AI-powered checker that tells German tenants in under a minute whether their rent is legal — the rent cap, the utility bill and the lease, all in one place.
I build things for the web.
The tools I reach for. Deep in the PHP/Laravel and JS/TS worlds, comfortable across the rest. If something isn’t on this list yet, I’ll pick it up.
The tools I connect to ship things end to end.