01
Codebase assessment
Find architecture, delivery, testing, dependency, and performance risks.
React Native technical consulting
I help product and engineering teams design greenfield mobile foundations, assess existing codebases, improve architecture, reduce delivery risk, and create practical execution plans.
Whether you are planning a rebuild, migrating to Expo, dealing with performance issues, or trying to make an app easier to ship, I can help you find the safest path forward.
React Native, iOS, Expo, CI/CD, performance, architecture, delivery systems.
Technical view
01
Find architecture, delivery, testing, dependency, and performance risks.
02
Decide whether to refactor, rewrite, migrate, or stabilise.
03
Support teams with technical decisions, implementation planning, and delivery standards.
04
Improve CI/CD, release workflows, Expo/EAS, app performance, and developer experience.
Who I help
I work with teams that have a mobile product but need stronger technical direction before the next major phase of delivery.
You are starting a new mobile product and need the architecture, tooling, release process, and delivery approach set up properly from the beginning.
Your React Native app has become hard to change safely.
Delivery is slowing down because of technical debt.
You are planning a rebuild, refactor, or Expo migration.
Your team needs architecture standards before scaling.
Your app has performance, release, or reliability issues.
You need senior mobile judgement before a major technical investment.
When teams bring me in
Technical decisions become expensive when the product is already moving. I help teams assess the current state, identify the real risks, and turn technical uncertainty into a practical plan.
Consulting services
Focused consulting and implementation support for teams making important mobile architecture, delivery, and product decisions.
01
Codebase reviews, architecture audits, delivery risk analysis, and rebuild/refactor recommendations.
02
Expo migrations, dependency upgrades, native module strategy, performance improvements, and release pipeline cleanup.
03
Feature boundaries, state management, modularisation, testing strategy, scalable app structure, and delivery guardrails.
04
Review startup time, rendering, lists, bundle size, navigation, crash risk, and release stability.
05
Architecture and implementation support for transcription, local AI, speech interfaces, and privacy-focused workflows.
06
Plan architecture, delivery workflows, release systems, technical standards, and implementation approach before the first major build phase.
Consulting offers
Start with a focused engagement that turns uncertainty into a clear technical plan.
01
A focused review of your React Native app, architecture, dependencies, CI/CD, release process, and performance risks.
Best for
Teams unsure whether to refactor, rebuild, or keep iterating.
Output
A written findings report with prioritised recommendations.
02
A structured assessment to decide whether your app should be rebuilt, refactored, migrated to Expo, or stabilised incrementally.
Best for
Teams considering a major mobile investment.
Output
A decision document covering trade-offs, risks, cost implications, and a recommended delivery path.
03
Ongoing senior technical guidance for teams building or modernising mobile products.
Best for
Founders, agencies, or product teams that need senior mobile input without hiring full-time.
Output
Architecture guidance, delivery planning, PR review, risk review, and implementation support.
How a consulting engagement starts
A simple process designed to identify the right technical path before your team commits to expensive delivery work.
01
We discuss the product, team, constraints, current risks, and what success looks like.
02
I review the app, architecture, workflows, release process, and known pain points.
03
You receive a clear summary of risks, trade-offs, and recommended paths.
04
I provide a practical roadmap with priorities, effort levels, and delivery sequencing.
05
I can stay involved as an advisor, technical lead, or hands-on engineer.
Selected client and product work
Pepperstone
Trading product engineering
Goodpods
Consumer mobile platform work
Dreamwalk
Client delivery across shipped apps
Easy Weddings
Consumer product contribution
Recycle Mate
Production app delivery
Seda
Current independent product
Selected work
Project experience that informs how I assess mobile architecture, delivery risk, implementation trade-offs, and product constraints.
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.
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.
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.
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.
About Gushi Studio
Gushi Studio is my React Native and mobile architecture consulting practice, focused on technical judgement, delivery clarity, and implementation plans teams can execute with confidence.
How I work
Direct technical assessment, practical trade-offs, and clear implementation direction.
What I support
React Native, iOS, architecture, release systems, and modernisation decisions linked to real delivery constraints.
Where I am based
Melbourne based, working with teams that need senior mobile technical support across Australia and remote engagements.
Operating scope
Start here
I can help assess your React Native app, identify risks, and create a practical plan for the next stage.