Services
Whether you need a hands-on engineer, technical leadership, or a second opinion on what's already been built, here's how I can help.
Custom Software Development
Full-stack development to build robust, scalable software, from a first working version through to production, with a hands-on developer at every stage.
Technical Consultancy
Guidance on system architecture, technology choices, and development process, for teams that want to get decisions right before they write the code they'll be stuck with.
Codebase Rescue
For prototypes and MVPs built fast by non-technical founders, junior teams, or heavy AI assistance, that now need a production-grade once-over: security holes closed, architecture untangled, and technical debt paid down enough that the team can move again. I've taken prototypes like this to production myself.
Legacy Modernization
For established systems that have accumulated years of technical debt: untangling aging architecture, upgrading outdated dependencies, and modernizing incrementally without a risky rewrite or disrupting a business that depends on the system running.
Fractional CTO
Part-time technology leadership: setting technical direction, guiding the team, and building the foundation a growing company needs without a full-time hire.
Startup Advisory
Strategic support for early-stage founders: validating technical approaches and setting up development practices that'll actually scale, before the shortcuts become permanent.