Skip to content

Selected work

Work across React Native, iOS, backend systems, AI-enabled products, and client delivery. Each project reflects the kind of technical judgement I bring into consulting engagements.

Shipped Pepperstone Apr 2022 – Jul 2025

Pepperstone: Trading App

React Native trading app for iOS and Android.

Context

Greenfield mobile trading product delivery across iOS and Android.

Problem

Pepperstone needed a new mobile trading product implemented from the ground up, with strong technical foundations for future delivery, release reliability, and ongoing product iteration.

My role

Brought in as part of the greenfield mobile implementation team, working across React Native foundations, app architecture, CI/CD, release workflows, feature delivery, and backend integration.

Approach

Helped implement the app from the ground up, contributed to core mobile foundations, supported release and delivery workflows, worked across mobile and backend integration points, and helped establish patterns for reliable ongoing development.

Outcome

A production mobile trading app foundation that supported ongoing product delivery, safer releases, and future iteration across iOS and Android.

Pepperstone Trading App preview artwork.

Relevant capabilities

React Native architecture CI/CD and release systems Backend integration Technical discovery
Shipped AppNative Jul 2020 – Mar 2022

Goodpods: Podcast Player

Social podcasting app for iOS and Android.

Context

Consumer social podcast product with ongoing feature delivery and content-heavy interfaces.

Problem

The app needed ongoing feature delivery while improving maintainability and user experience across a social podcast product.

My role

React Native engineer working closely with backend, product, and design stakeholders.

Approach

Refactored legacy class-based React components to functional React, implemented product features, optimised dynamic feed lists, and supported release workflows.

Outcome

A more maintainable mobile codebase with improved delivery confidence and better support for ongoing product iteration.

Goodpods app preview artwork.

Relevant capabilities

React Native modernisation Feature delivery Performance tuning Cross-functional collaboration
Shipped Dreamwalk Mar 2019 – Jul 2020

Agency mobile projects

Easy Weddings, Recycle Mate, and The Secret to Money.

Context

Multi-client delivery across consumer and utility products with different product and integration constraints.

Problem

Multiple client products needed practical mobile delivery across different domains, constraints, and backend integrations.

My role

React Native engineer working across implementation, client communication, backend integration, app distribution, and UX collaboration.

Approach

Delivered features across onboarding, planning tools, supplier pages, AI image recognition flows, and product-specific mobile experiences.

Outcome

Practical delivery experience across real client environments, including changing requirements, integration constraints, and release pressure.

Easy Weddings app preview artwork.

Relevant capabilities

Client delivery API integration Release support Technical trade-off decisions
Beta Gushi Studio Jan 2026 – Present

Seda: AI Transcription

Local-first transcription and AI notes app for iOS and macOS.

Context

Independent AI-enabled product work focused on local-first workflows and privacy-aware architecture.

Problem

Privacy-focused transcription and AI workflows need strong architecture, local-first design, and performance-aware implementation.

My role

Founder and engineer designing the product architecture, app experience, and on-device AI workflows.

Approach

Built a SwiftUI-based product direction around transcription, local AI, session history, export flows, and reusable design systems.

Outcome

A strong applied reference point for AI-enabled mobile and desktop product architecture.

Seda app preview artwork.

Relevant capabilities

AI-enabled mobile architecture Local-first design SwiftUI product systems Technical leadership