Services

Three ways to work together.

Depending on where you are and what you need.

01

Greenfield builds

Right for teams that need to move from idea to working software without hiring a full engineering team, or technical founders who want an experienced collaborator to co-own the build.

You have a product concept, a rough spec, or just a clear problem. I take it from there: architecture, data model, API, front-end, deployment, and the production infrastructure to run it reliably.

Typically includes

Requirements and architecture review before a line is written

Database schema and API design

Full-stack web application development

Deployment and basic infrastructure setup

Handoff documentation: enough for another engineer to continue the work

02

Production hardening

Right for teams whose application exists and mostly works, but wasn't built with the next two years in mind — including AI-assisted or vibe-coded applications that need to be made production-grade.

Your application exists and mostly works, but it wasn't built with the next two years in mind. Or it was built quickly with AI-assisted tooling and the cracks are starting to show. Error handling is thin. The data model has grown awkward. It can't handle load, or you're not sure if it can.

I review what exists, identify what's actually a problem versus what just looks untidy, and fix the things that matter: data integrity, error surfaces, security posture, and the architectural decisions that get more expensive to reverse with every passing month.

Typically includes

Architecture and code review with a written findings summary

Database and data model improvements

Error handling, logging, and observability

Security review: auth, input validation, exposure surfaces

Performance review and targeted optimisation

Prioritised remediation: critical issues fixed, the rest documented

03

Fractional engineering

Right for early-stage teams that need senior engineering capacity on a regular basis without a full-time hire. Typically two to four days per week for two months or longer.

You need senior engineering capacity on a regular basis. Someone who can own feature development, weigh in on technical decisions, and ship without close supervision. A full-time hire isn't the right move yet.

I work with early-stage teams as an embedded contractor. I operate like a senior team member: attending relevant meetings, contributing to planning, and taking real ownership of the work.

Typically includes

Feature development with full code review and documentation

Architecture input and technical decision support

Occasional 1:1 with a technical founder or CTO to align on priorities

Flexibility to shift scope as the product evolves

How I work

Engagement and pricing

I work on a contract basis, typically scoped by project or by retainer. I don't do spec work or fixed-price bids for undefined scope. If requirements are fuzzy, I'll tell you that, and we'll find a structure that works.

Rates are available on request. For greenfield and hardening projects, I'm happy to provide a rough estimate based on a short brief before any commitment.

I occasionally bring in trusted collaborators for projects that need skills outside my core stack: design, data engineering, mobile. When that happens, I'll say so upfront.

Tell me what you're building. A paragraph is enough to get started.

Get in touch