Digital product design.
AI-assisted development.
Brand and identity.

I translate business needs into practical websites, workflows and applications, combining brand and UX design with business process analysis.

I scope features, shape interfaces and use tools including Codex and Claude Code to build, test and refine applications around real operational requirements.

My Projects

A creative background.
A practical approach.

My background brings together design, communication and technology. I use my experience in branding and websites to understand business needs and shape practical digital products, supported by AI-assisted development. A Journalism degree strengthened my curiosity, clear communication and focus on the people using what I build.

What I bring

Product & experience design

I organise information, design interfaces and create interactions around the needs of the people using them.

Business systems & processes

I work to understand how businesses operate, identify opportunities for improvement and translate requirements into connected digital workflows.

AI-assisted application development

I use Codex and Claude Code to develop applications through structured instructions, incremental implementation, functional testing and refinement.

Brand & visual identity

I create distinctive visual identities and bring consistency, character and clarity to websites and digital products.

Tools & technologies

Design & websites
Affinity · WordPress · Elementor · Bubble
AI-assisted development
OpenAI Codex · Claude Code
Build & deployment
GitHub · Vercel · Supabase · Cloudflare

How I approach a project.

I like to understand how something works before deciding how to build it. From there, I work through the design and development in manageable stages, testing and making changes as I go.

  1. Understanding the requirements

    I start by asking questions, looking at existing processes and identifying what the application or website actually needs to do.

  2. Design and development

    I work out the structure, workflows and interface, then use tools such as Codex and Claude Code to build the application in stages.

  3. Testing and improvement

    I test the functionality against real scenarios, identify problems and make improvements. Features often need several iterations before they work as intended.