Navigation

Software Engineer • Project Management

I build digital products that move business forward.

I design and engineer web and mobile applications end to end — from data model and architecture through to release — and manage the delivery around them so the work reaches production, on a plan people can hold me to.

01

Software Engineering

Systems designed to be maintained, not just launched.

02

Web & Mobile

Products built for the devices and networks people actually use.

03

Project Delivery

Scope, sequencing and risk handled as engineering concerns.

03Engineering capabilities

  • 01

    Product Engineering

    Translating business intent into a system that can be built, shipped, measured and maintained.

  • 02

    Web Application Development

    Production web applications with considered interface architecture, state and performance.

  • 03

    Mobile Application Development

    Cross-platform mobile applications built for real devices, real networks and real release cycles.

  • 04

    Backend Engineering

    Services designed around clear contracts, predictable failure behaviour and operational visibility.

  • 05

    API Development & Integration

    Documented interfaces between systems, including third-party integration and versioning strategy.

  • 06

    Database & Application Architecture

    Data models and application structure intended to remain workable years after the first release.

04From idea to delivery

01

Discover

Understand the business context, constraints and the process as it actually runs.

02

Define

Agree the problem, the scope boundary and what success will be measured against.

03

Plan

Sequence the work, surface dependencies and identify risk before it becomes cost.

04

Design

Model data, interfaces and interaction against the defined outcome.

05

Build

Implement in reviewable increments with a working system at every step.

06

Test

Verify behaviour, edge cases and performance against the agreed definition of done.

07

Deploy

Release with a controlled process, rollback path and operational visibility.

08

Improve

Observe in production, correct, and evolve the system over its lifetime.

Everule working environment

05Professional profile

Engineering is what I do. Delivery is how I think.

I work across the full lifecycle of a product: understanding the business context, modelling the domain, engineering the system and managing the delivery through to production. The project management credential is not decoration — it is how the engineering stays on plan.

09Contact

Let's build something useful.

Engagements begin with a conversation about the problem, the constraints and what delivery actually needs to look like.