About Me
I'm a 0-to-1 builder and system modernisation specialist. I take startups from an idea to paying customers, and I rescue post-PMF codebases that are buckling under their own growth. I've been shipping software professionally for 13 years with the last 8 exclusively in early-stage startups, see me frequently working as the primary technical resource who owns delivery end to end.
- Building from 0 to 1 : I take the ideas of my clients and the founders that I work with founders from concept to working software, fast. At Flocast I built a complete fintech product from idea to paying customers in five months as the sole technical resource, picking the right stack for the job and shipping a proof of concept in the first month that became the production MVP.
- Modernising to the rescue! : If your post-PMF MVP is starting to creak under the pressure of your success I'm here to help you save it. At Odondo I modernised a legacy Django monolith into a FastAPI and domain-driven architecture over three years as the sole technical resource I had the difficult task of keeping the business running while rebuilding the foundations beneath it.
- Building with strategy in mind : I make architectural decisions that compound rather than constrain: the trade-offs that keep a young product moving fast today without painting it into a corner tomorrow. The way I see it strategy isn't a separate deliverable it's baked into how I build.
- AI-augmented delivery : I work AI-augmented as a core part of my workflow, with custom LLM-powered toolkits and agentic coding, which lets me deliver at a pace that usually needs a larger team. But LLMs alone aren't enough to build software ready to withstand the slings and arrows of production traffic. With me driving that LLM I'm able to ensure that real productivity gains are realised by leveraging my strong development experience ensuring that you don't have a technical solution driving at great velocity towards a wall!
Whether you need a product built from scratch or a codebase pulled back from the brink, I go in and build — owning delivery from the first commit to shipped, working software.
What I do
Software Engineering
With experience across various technologies and project sizes, I've honed my ability to pragmatically deliver high-quality software in a timely manner .
Software Architecture
I've developed expertise in building scalable, maintainable, and extensible software architectures that adhere to SOLID and DDD principles. I've learned from experience that architecture is often more than just stringing together boxes on a whiteboard.
Mentorship
I owe a great deal of my success to the people who've invested their time and knowledge in me. I'm passionate about paying this forward by helping other software engineers achieve their goals and develop their skills.
Leadership
Delivering software projects to the right level of quality and on-time is vital for any business but in startups, like the ones I've been helping to succeed, this is especially true. I've led successful software projects in startups through effective project management, support, and encouragement of team members .
Testimonials






