Hands-on software engineer · former Director of Engineering · Adelaide, Australia
I build and modernise web products, APIs and internal tools. Across 12+ years in commercial software, I've taken a product from concept to profitability, modernised live platforms and led engineering teams across Australia and the US.
Available for contract work and permanent engineering roles.
Discuss a project on LinkedIn · Work with me on Upwork
- Somehow Solvent — a Next.js/React/TypeScript application with a pure simulation engine, transactional SQLite state and an immutable event ledger. Includes regression tests, browser tests and a local demo with simulated checkout.
- AURIC — an original browser RPG with a custom TypeScript engine, pixel-grid artwork, synthesized audio and tested battle mechanics. Play the prototype.
- Laravel & PHP: diagnose bugs, extend existing products, improve APIs and modernise legacy codebases.
- Integrations & workflows: connect services, automate business processes and build the admin tools behind them.
- Product delivery: turn a defined scope into working software, with tests, clear milestones and a maintainable handover.
- Technical leadership: work alongside your engineers on architecture, migrations and delivery while staying hands-on.
| Work | My contribution |
|---|---|
| SolarReviews | Director of Engineering, May 2022–March 2024. Led 20+ engineers and team leads across Australia and the US; modernised a decade-old PHP platform with Laravel, Vue and shared services, and led the Rackspace-to-GCP migration. |
| RoofingCalculator | Sole founding engineer. Built the MVP in three months; the product reached profitability in seven. Developed estimate engines, acquisition flows, dashboards and lead-distribution systems. |
| Andy.AI | Engineering lead and technical architect, August 2025–August 2026. Worked on conversational workflows, APIs, integrations and persistent state for an AI travel and concierge product. |
| Hardware Store Simulator | Founder and lead programmer at StellarFusion Studios. Developed the Unity/C# codebase and delivered a commercial Steam Early Access release with PlayWay. |
I'm also building StormScape, a virtual tabletop and creator platform, with real-time collaboration and persistent campaign tools. It is an ongoing product.
Web & backend: PHP · Laravel · JavaScript / TypeScript · Vue · Node.js · C# / ASP.NET
Data & infrastructure: MySQL · PostgreSQL · Google Cloud · Kubernetes
Other shipped work: Unity / C# · TensorFlow computer vision
Have a bug, integration or feature that needs an experienced pair of hands? Send me the scope on LinkedIn.






