Skip to main content

Services &
Specialisations

I cover the full build — from architecture to deployment. Pick what you need, or bring me in early to scope the whole thing.

Main service offerings

Web Apps &
Platforms

From internal tools to user-facing SaaS platforms — I build React and Next.js applications that are fast, accessible, and maintainable. I structure the codebase so your future developers (or future you) won't curse me.

  • React / Next.js / TypeScript SPAs and SSR apps
  • Authentication, roles, and permissions (NextAuth, Clerk, Auth0)
  • Real-time features — WebSockets, SSE, polling
  • Dashboard UIs with data visualisation
  • Accessibility-first (WCAG 2.1 AA)
  • Performance budgets and Core Web Vitals optimisation
ReactNext.jsTypeScriptTailwindCSSFramer Motion

REST &
GraphQL APIs

Well-structured, documented APIs that are a joy to consume. I don't just make them work — I make them predictable, with consistent error responses, versioning, and enough documentation that you won't need me on call every time a new developer joins.

  • Express / Fastify / Hono REST APIs
  • GraphQL with Apollo Server or Pothos
  • Serverless functions (AWS Lambda, Vercel Edge)
  • Authentication — JWT, OAuth2, API keys
  • Rate limiting, caching with Redis
  • OpenAPI / Swagger docs generated from code
Node.jsGraphQLExpressFastifyRedisAWS Lambda

Headless CMS
Integrations

Editors deserve a good experience too. I set up and integrate headless CMS platforms that your content team will actually want to use — with sensible schema design, preview environments, and enough flexibility to grow with you.

  • Sanity — schema design, GROQ queries, Studio customisation
  • Contentful — content models, migrations, preview API
  • Strapi — custom plugins, role-based access, REST/GraphQL
  • Shopify — headless storefront (Hydrogen / Next.js)
  • WordPress as headless — REST API + WPGraphQL
  • Preview environments and draft workflows
SanityContentfulStrapiShopifyWordPress

Bug fixes

Fast turnaround on production issues

Performance

Audits and targeted optimisation

Upgrades

Dependency and framework updates

Features

Scoped additions to existing codebases

Ongoing
Maintenance

Already have a codebase? I offer monthly retainers for teams that need a reliable developer on standby — for bug fixes, dependency updates, performance reviews, or adding scoped features without spinning up a full engagement.

I work on React, Next.js, Node, and standard SQL/NoSQL stacks. If you have something unusual, let's discuss it.

Discuss a Retainer →

Typical engagement sizes

Every project is scoped individually. These ranges give you a starting point for budget conversations.

Small

$1k – $4k

Landing pages, small features, API endpoints

  • 1–3 week timeline
  • 1 revision round
  • Delivery + deployment
  • Basic docs
Start Small

Most common

Medium

$4k – $15k

Web apps, full API, CMS integration

  • 4–8 week timeline
  • Weekly check-ins
  • Full test coverage
  • Handoff docs + walkthrough
Start a Project

Retainer

$800+/mo

Ongoing support, features, performance

  • Dedicated hours monthly
  • Priority response
  • Monthly review call
  • Code health reports
Discuss Retainer

Not sure what you need?

Tell me about your project. I'll scope it properly and recommend only what you actually need.

Start the conversation →