⚙️

API design & development

REST and GraphQL APIs designed for longevity — clear contracts, consistent error handling, versioning strategy included. I write OpenAPI specs, generate client SDKs, and document everything your team needs to maintain the integration.

🗄️

Database architecture

Schema design and migration strategies that hold up as your data grows. Query optimization, indexing, and careful attention to access patterns. Experience with PostgreSQL, MySQL, and NoSQL.

🔗

Third-party integrations

Payment processors (Stripe, Braintree), identity providers (Auth0, Cognito, custom OIDC), communication platforms (Twilio, SendGrid), and any external API your product depends on — integrated reliably and with proper error handling.

🔒

Security & auth

Authentication and authorization systems — JWT, sessions, OAuth 2.0 / OIDC, SAML. Security isn't an afterthought.

🚀

Technical Consulting

Architectural reviews, technology selection, code audits, and helping teams make better decisions before they become expensive problems. Available for short engagements.

📈

Performance optimisation

Profiling, bottleneck identification, caching strategies, and architectural changes that bring response times down and throughput up. I work from measurements, not assumptions.

🛠️

Website creation

I can build simple, static marketing sites like this one. Fast, secure, and easy to maintain without needing a CMS or database.

My Process

Discovery
We start with a free call. I learn about your product, constraints, and what success looks like. No assumptions.
Proposal
You get a written proposal: scope, timeline, deliverables, and price.
Build
Weekly updates. Code reviews welcome. You can see progress in a staging environment throughout. No surprises.
Handover
Clean, documented code. Deployment guide. A walkthrough call. Your team should be able to own this without me.

Have a project in mind?

Let's discuss your needs and find the right solution.

Start a conversation →