For teams turning a specific problem into a useful web or mobile application.

An idea people can use.
Built around their day.

Custom web and mobile app development: thoughtful product interfaces, connected workflows, and a focused first version for businesses and builders.

THE APPROACH

Start with the work
it needs to do.

The best starting point is a clear user journey. I help turn that journey into working screens, dependable interactions, and connected product workflows, with room to learn from real use.

What we agree before starting

Platform, backend, integrations, ownership, and deployment requirements are chosen for the project. App-store publication, provider approvals, and physical-device acceptance are separate checks when applicable.

FROM QUESTION TO SOMETHING USEFUL

A little structure.
A shared direction.

  1. 01

    Choose the core journey

    Identify the user, the task, and the smallest useful outcome.

  2. 02

    Connect the experience

    Build the screens and their agreed data flows together, including failures and recovery.

  3. 03

    Test the important paths

    Review the product against its agreed acceptance criteria and record remaining launch requirements.

IN PRACTICE

Process illustration

01 / Mobile app / selected overview

BillFirst. Everyday money, considered.

A limited overview of mobile MVP work for BillFirst, focused on a clear experience for recording and reviewing everyday finances.

Read project overview

A FEW USEFUL ANSWERS

Before we begin.

Do you build both web and mobile apps?

Yes. The approach depends on the audience and device requirements. My toolkit includes React, Next.js, TypeScript, and Expo.

Can you improve an existing app?

Yes. I start by understanding the current source, reproducing the issue or workflow, and agreeing a bounded change.

What should I bring to the first conversation?

A short explanation of the problem, who encounters it, and what a useful first version should do. Existing screenshots or prototypes help, but are not required.

A GOOD PLACE TO BEGIN

A useful idea starts
with a conversation.

Tell me about the problem, who it helps, and what a useful first version would do. We’ll work out the scope together.

Discuss your project