🔽 Who I am:
I’m a Product builder with experience in PM, UXR, and PD roles - currently delivering Keepa & digital products at CBA!
When I’m not tinkering away at work, you’ll probably find me…
recording music covers. 🎸
home-brewing coffee. ☕
climbing at the bouldering gym. 🪨
writing. ✏️
…or taking photos! 📸
⬇️ What I've been up to:
- Diverse range of PM, UXR & PD roles across 3 years of my career @ scaleups, big orgs, & freelance. I love discovering problems, designing the solutions, and making the thing work.
- Keepa: Solo-building a local-first photo manager to solve catalog lock-in and scattered file management from SD card to delivered shoot. Currently in user testing.
- CBA: Currently owning the CommBiz Reinvented Homepage for 300k+ business customers, previously led the business banking Design System and drove CommBiz onboarding uplifts (~29% reduction in turnaround time)
- Canva: Led a strategic qualitative research project - socialised to at least 8% of the company & driving Enterprise growth for mobile users.
- Freelance: Always building, writing, or exploring new creative avenues. Read on below to learn more about what I’ve been up to!
⏬ More:
✒️ Substack
✏️ Articles
🔗 LinkedIn
✉️ Email
🔨 What I’ve been building:
📸 Qeepa
A local-first photo manager to handle everything that happens between a photographer’s SD card and their final deliverables. Culling, file management and quickly comparing RAWs / JPGs using Tracks.
🌠 Highlights:
- Built to escape the catalog lock-in of Lightroom and Capture One - competitor and market research revealed local-first, folder-native file management as the gap not covered by incumbents and new entrants.
- Engineered with an Electron/React/Typescript stack supported by Claude, Reasonix/Deepseek, Notion and Paper.Design. Virtualised rendering and SQLite indexing keeps libraries with 1000s of photos scrolling smoothly, and the repo is supported with a CI-gated pipeline (lint, typecheck, and unit tests on every commit & release).
- The ‘tracks’ system treats same-named RAWs, JPGs and edited files as one photo, so comparing a photo’s raw file to the graded deliverable is always seamless and easy.
- Currently in early user-testing, dogfooding and qualitative interviews, with releases in user’s hands right now for iteration.




⏩ Forge
A fully integrated product-building system with connections to GitHub, Paper Design, Notion and Claude Code.
🌠 Highlights:
- Underpinned by a custom-built Agile system with templates, pre-made prompts and bespoke trackers.
- Connected three tools across the full product stack (PM, design, engineering) via MCP to build without leaving my workflow.
- Write a ticket in Notion, point Claude Code at it, ship to Paper or use Paper’s designs in real builds flexibly.
<aside>
💻
I wrote about the process here!
</aside>


🚆 Tripview 2.0
An e2e redesign of Tripview - emphasising modernisation, adherence to accessibility standards, and readability.
🌠 Highlights:
- In-depth prototype with branching logic, 50 pages and 5 page templates.
- Extensive design system and redesigned branding (>100 components).
- Developed and refined the product with 4 qualitative interviews, 4 user tests and 32 survey responses.
<aside>
👉
**Read the full case study here,**
</aside>