New products and MVPs
Scope the first useful release, establish the architecture and deliver software customers can actually use. Keep the build focused on learning and commercial value.
Software development / Sydney & Australia
I'm a founder and CTO who still writes production code. I can design and build a new product, take responsibility for a difficult part of an existing codebase, or help your engineering team get something critical shipped.
Hands-on engineering
Some teams need an experienced developer who can take ownership without another layer of management. Others need someone who can challenge the requirements, make the architecture decisions, build the software and explain the trade-offs to the founder.
I work across the product and the code, from the first release through to improving a platform already in use.
Scope the first useful release, establish the architecture and deliver software customers can actually use. Keep the build focused on learning and commercial value.
Full-stack development, backend services, data models and integrations with the systems a business depends on.
Get into the code, understand what is slowing development or creating risk, then make practical improvements without prescribing a complete rewrite.
Review code, help developers make better decisions, improve delivery and take responsibility for getting a release over the line.
Recent engineering work
I founded and engineered a platform connecting GitHub and Jira activity with developer effort, software costs and AI token usage. I owned the product, architecture and integrations, and wrote production code.
Explore CodePulseI designed and launched a freight marketplace and driver applications, then led the move to enterprise software as the business grew.
Explore the platform workAt Ofload I worked on machine learning for pricing and matching, and deployed document automation that auto-approved 70% of proof-of-delivery documents.
Explore the automation workTools and approach
Recent work has included Node.js, TypeScript, React, PostgreSQL, cloud services and integrations with development tools. My broader work includes Python and API-led applications. I'm not tied to selling one framework or rebuilding working systems for the sake of it.
I start by understanding the problem, the existing codebase, the users, the deadline and the business's capacity to maintain what is built. Then I work directly on the parts that move the product forward.
Working together
I can work on a defined project or alongside your existing engineers. If the work needs CTO-level decisions as well as coding, I can cover both instead of handing the difficult decisions between consultants.
I'm based in Sydney and work with Australian businesses. Send me the problem and any meaningful constraints; we can work out whether I am the right fit and how to structure the engagement.
Common questions
Yes. I design architecture, write and review production code, and work with delivery teams. Coding is part of the service, not something I automatically delegate.
Yes, subject to a review of the code, architecture, security and business priorities. The first step is understanding what needs fixing and what should not be changed.
Yes. I've founded and built software businesses. I'd start by defining a useful first release, the assumptions it needs to test and an implementation the business can maintain.
Let's work together
A product to build. A team to lead. A technology decision to get right. Tell me where you are and what you need.