A one-man shop crafting custom web and mobile applications. I work closely with a handful of clients to build tools that solve real problems — not generic software that sort-of-does-the-job.
I spent several years in larger IT teams before going independent. That experience taught me what I enjoy — and what I don't — in building software. Now I pick the projects I take on, and give each one the attention it deserves.
I believe syntax is just flavor. Languages and frameworks are tools. What matters is understanding the problem, designing a clean solution, and shipping something that actually works. I'll pick up a new technology when the project calls for it.
Most of my work is project-based. Need a bespoke planning tool, a tablet app for your workforce, or an integration between legacy systems and something modern? Let's talk.
Backend APIs, business logic, data integrations. My go-to for anything that needs to run reliably for years.
Business-grade web apps with structured architecture. NgRx, Ionic, PWAs — whatever the project needs.
When you need something faster, lighter, or the existing stack is already React. Hooks, Next.js, the works.
Cross-platform apps via Capacitor, plus native iOS tweaks when needed. From App Store submission to production rollout.
Solid data modeling, migrations, and performance. Sometimes the boring choice is the right one.
Python, Go, Rust, TypeScript — open to new languages when the problem benefits from them. Learning is part of the job.