About
I'm a web and mobile app developer who builds custom software instead of bending businesses to fit a template. I care about the same three things on every project: it has to be fast, it has to be secure, and it has to be something you can actually maintain after I hand it over.
I started out building small sites and scripts, and quickly found the parts of the job I actually loved: figuring out the real shape of a problem, then building the smallest, cleanest thing that solves it. Over time that turned into full-stack API work, CMS architecture, and cross-platform mobile development — but the core habit never changed: understand the business first, write the code second.
Today I work directly with founders, small firms, and teams who need something built right the first time — not a stack of plugins bolted together, and not a six-month agency engagement for a problem that doesn't need one.
If a library or framework doesn't earn its weight, it doesn't go in the project. Performance is a feature, not an afterthought.
Input validation, prepared statements, and least-privilege access aren't a phase at the end — they're there from day one.
You'll always know what's being built, why, and what it costs — no jargon-as-smokescreen, ever.
Custom AI integrations — chat, content, automation — are part of the toolkit, not the pitch. They go in when they genuinely improve the product, with a sensible fallback when they don't fire.
Tech I work with