- Adaptability: 25+ years at the top of the game by reinventing my stack every time the industry turned — Java, PHP, React / Node / TypeScript, React Native, now AI engineering.
- Ambiguity to product: my repeated pattern — dive in, stand up a PoC, grow it into a production product.
- End-to-end ownership: apps, backend, AI microservice, infrastructure, CI/CD — I can build and run the whole stack solo, and have (two products live on Google Play).
- Modern and legacy: expert on TypeScript / Node / React / AWS; equally effective modernising PHP / Java systems while business features keep shipping.
- Hands-on leadership: Tech Lead style — architecture decisions, code reviews, mentoring, while still shipping.
- Fast onboarding: quick to deliver in unfamiliar codebases and domains.
Looking for fractional CTO, senior contract, or full-time product work —
project-based or ongoing.
- React, Node, TypeScript, AWS: my core stack for the last 10 years — expert level, used across many jobs and my own products.
- AI engineering: Python, LLM integration (Claude, OpenAI, DeepSeek), RAG end-to-end (chunking, embeddings, vector search, hybrid retrieval), agents (LangGraph, tool calling, MCP), AI evals (LLM-as-judge, golden datasets, regression gates), self-hosted open models (llama.cpp, GGUF), guardrails. Using AI in the products I build and utilizing AI coding practices.
- React Native: I build and ship mobile apps — iOS, Android and web from one codebase, with two apps live on Google Play.
- Founder and product mindset: focused on the product rather than obsessed with the code. I evolve the code toward releases, with a strong product UX mindset. Customer centric.
- Ambiguity: I thrive in it. Good track record of diving into new projects, standing up a PoC and growing it into the product. Ready to experiment and pivot — backed by 25+ years of solid development experience.
- Articulate: clear communication matters to me, with stakeholders and in writing.
- Other skills / experiences: Terraform, Docker, CI/CD, SQL and NoSQL databases, Stripe payments. PHP, Java, Technical leadership, Team leadership, 25+ years of experience.
Strong backend, frontend, dev-ops, cloud and AI skills.
I love solving business problems and helping find product-market fit with elegant solutions and a never-give-up attitude.
My proudest achievement is not one project — it's staying at the top of the game for 25+ years by reinventing myself every time the industry turned: Java at a Big 4 bank, PHP across government and media, a decade of React / Node / TypeScript contracting, mobile with React Native, and now AI engineering. Every pivot followed the same pattern: dive into the ambiguity, stand up a PoC, and grow it into a production product.
The latest pivot is the proof: since 2024 I've taken two products from idea to live on Google Play, completely solo — apps, backend, AI microservice, infrastructure and CI/CD all mine. One person, idea to live product, in a stack that didn't exist five years ago.
Founder and Solo Developer
Self-employed • 2024 - Present
Design, build, ship and run products end-to-end
React Native apps (iOS / Android / Web from one codebase, two live on Google Play and on Web online)
TypeScript / Fastify backend, Python FastAPI AI microservice
Terraform and CI/CD infrastructure
Deep applied AI engineering: RAG, agents (LangGraph, MCP), AI evals, self-hosted open models
Senior Developer
SaaS FinTech startup • 2024 - 2026
PHP, TypeScript, Node, AWSTechnical solutions, Tech upgrades
Freelance Developer
Various clients • 2023 - 2024
Website builds, CMSs, PHPFractional CTO for a SaaS project
Developer
Big 4 Bank • 2022 - 2023
Core Libraries: React, Node, Java
Contractor
Creative Agencies • 2021 - 2022
React Native, React, Node
Tech Lead
SaaS startup • 2019 - 2021
Greenfield vertical, 2-5 team membersReact, TypeScript, Node, AWS
Contractor
Large corporates and startups • 2016 - 2019
React, TypeScript, Node
Senior PHP Contractor
Government, Media, and startups • 2011 - 2016
J2EE Contractor
Various organisations • 2010 - 2011
Developer
Big 4 Bank • 2003 - 2010
8 years of J2EE in Telephone Banking and Internet Banking
Web Developer
Web development agency and CMS company • 2000 - 2003
Bachelor of Computer Engineering
UNSW Sydney
Sun Certified Java Developer