How I can help

Practical software development for your business.

Whether you’re starting something new or improving what you already have, I work with you to find a clear, practical way forward.

Websites & digital experiences

Public-facing websites and content-managed experiences that make your business easy to understand.

Responsive interfaces, content structure and WordPress development.

Discuss this service

Web & mobile applications

Custom applications, dashboards and internal tools built around the way your business works.

Business workflows, React Native and Expo apps, reporting and account management.

Discuss this service

APIs & ongoing development

Connect the services and data you need, and keep improving your product as your needs evolve.

Database-backed APIs, authentication, integrations, feature work and maintenance.

Discuss this service

QA, deployment & technical support

Practical engineering support to test your software, prepare releases and work through technical decisions.

Testing, debugging, release preparation, deployment and technical consulting.

Discuss this service

Working together

New builds, improvements to existing products and ongoing engineering support. Scope and availability are discussed individually.

  1. 01

    Understand

    We start with the people using the software, the problem to solve and the constraints that matter.

  2. 02

    Plan

    I help shape the scope, technical approach and priorities so the next steps are clear.

  3. 03

    Build and review

    Work is developed in manageable increments, with opportunities to review progress and refine details.

  4. 04

    Launch and improve

    I support the release process and can continue helping as the product develops.

A conversation is a good place to start

Have a project
in mind?

Tell me what you’re building, what needs improving and where you need support.

Let’s talk