Services

How I can help.

I work with founders, product teams, and agencies who need senior development capacity without the overhead of hiring. Three things I do well, repeatedly.

01 / 03

Web app development

Full-stack apps, MVPs, dashboards, and internal tools. Built to be maintained, not just demoed.

  • SaaS MVPs from zero
  • Internal admin tools and dashboards
  • Customer-facing web apps with auth, billing, and roles

AdonisJS · Node · Vue · React · Postgres

02 / 03

Custom software & automations

Bespoke tools, integrations, scrapers, and scripts that replace manual processes - and keep working when nobody is watching.

  • API integrations between systems that don't talk to each other
  • Scheduled jobs, scrapers, and background workers
  • Internal CLIs and developer tooling

TypeScript · Queues · APIs

03 / 03

AI / LLM integrations

Building AI features into existing products and workflows - RAG, agents, structured extraction, and assistants that earn their keep.

  • Retrieval-augmented chat over your own content
  • Structured extraction from messy documents
  • Workflow agents and tool-using assistants

OpenAI · Anthropic · Embeddings · Tooling

Process

How I work.

Calm, honest, async-friendly. Same shape for every engagement.

  1. STEP 01

    Discovery

    A short call to understand the problem, the constraints, and what success looks like.

  2. STEP 02

    Quote

    A written scope and a fixed price (or a retainer shape) within a few days.

  3. STEP 03

    Build

    I work in short loops with frequent demos. You see progress every week, not every milestone.

  4. STEP 04

    Handover

    Documentation, deploys, and a tidy codebase. Optional ongoing retainer if you want one.

Engagement

Two ways to work together.

Same person, same standard. The shape that fits is the one we pick.

Project work

Fixed scope, fixed price. Best when the destination is clear and you want a clean delivery - MVPs, integrations, internal tools, AI features.

  • Written scope and timeline
  • Weekly demos, async-friendly comms
  • Handover, docs, and deploy at the end
Start a project

Retainer / contracting

Ongoing capacity for agencies and product teams. Monthly hours, predictable availability, evolving scope.

  • Reserved capacity each month
  • Slot in like a senior contractor
  • White-label for agencies on request
Start a project
Stack

Tech I reach for.

Boring on purpose. Mature, well-understood tools that won't surprise the next person who has to maintain them.

Backend
AdonisJSNode.jsNextJSExpressJS
Frontend
Vue 3ReactInertia.jsTailwindAstroJS
Data
PostgreSQLFirebasepgvectorMySQLMongoDB
AI / LLM
OpenAIAnthropicEmbeddingsRAGOllama
Infra
DockerDigital OceanCloudflareCoolify
Local services

Other things I do for the local community.

Available for Auckland / New Zealand. Smaller scale, walk-in friendly. For these, drop me a note rather than starting a project brief.

3D printing

Functional and prototype parts. Local pickup, NZ-wide post.

Technical support

Setup, troubleshooting, and "make this work properly" for small businesses.

Computer repair

Hardware diagnosis, upgrades, and recovery for desktops and laptops.

FAQ

Common questions.

  • Lead time is usually 1–3 weeks depending on scope. For urgent work, ask - I sometimes have gaps.