Freelance Web & Software Development

Software, drawn to spec.

I design and build web applications and custom software — structured with clean, layered architecture, so what you launch today is still easy to extend a year from now.

What I build

Web applications and the systems behind them.

Web Applications

Customer-facing sites and internal tools, built with Java and Spring Boot on the backend.

APIs & Backend Systems

Clean, well-documented APIs designed around your actual data, not a generic template.

Maintenance & Support

Bug fixes, updates, and improvements for software you already have running.

How I work

Built in layers, on purpose.

Every project is structured into clear layers — controllers, services, data — so responsibilities never blur and the codebase stays easy to hand off or extend. I write for the next developer who reads the code, which is usually me, six months later.

Layered architecture SOLID principles Clean, documented code Built to extend

Have a project in mind?

Tell me what you're building — I'll tell you honestly if I'm the right fit.

Get in touch