I build Unity applications across architecture, engineering and construction (AEC), games,
mobile apps, simulations and real-time 3D.
I have worked in software engineering since 2005 and with Unity and C# since 2012. As a
Certified Unity Expert Programmer, I take projects from technical planning
through architecture, development, optimisation and deployment across WebGL, iOS, Android
and desktop.
My work spans Unity development, gameplay systems, 3D pipelines, native mobile integrations,
backend APIs, multiplayer, cloud infrastructure and CI/CD.
I create Unity solutions for architecture, engineering and construction, including:
I develop custom SketchUp extensions that inspect model structures, extract geometry and
metadata, apply project rules, generate configurable variants and export Unity-ready assets.
In Unity, I build runtime systems for materials, colours, dimensions, component options,
pricing, camera controls, saved configurations and backend integrations.
My experience includes commercial mobile games, PC and console titles, location-based apps,
educational software, training simulations, multiplayer systems and virtual environments.
I can assist with:
I have delivered mapping applications using Unity with Mapbox, WRLD and Google Maps, and
Angular applications using Leaflet, HERE Maps and Esri ArcGIS. Use cases include
architectural visualisation, indoor navigation, asset tracking, drone simulation and
GeoJSON processing.
For backend and web development, I work with Node.js, Express, TypeScript, PHP, Firebase,
MongoDB, AWS, Azure and Google Cloud. I build APIs, authentication, admin tools, content
pipelines, analytics integrations and real-time services.
I create automated pipelines using GitHub Actions, GitLab CI/CD and Fastlane for Unity
builds, mobile signing, WebGL deployment and release management.
I use Claude, OpenAI Codex and MCP-based tooling for codebase analysis, prototyping,
implementation, testing, documentation and maintenance.
My AI-assisted workflow combines clear specifications, experienced architectural direction,
source control, code review, automated testing and CI/CD validation. I also help teams adopt
AI-native workflows through agent-ready documentation, reusable skills, coding standards,
test-driven development and automated reviews.
Woodoku Blast — Tripledot Studios:
Technical Lead for two years on a commercial mobile puzzle game with millions of users.
I led architecture, gameplay systems, native iOS and Android integrations, performance,
technical direction and CI/CD.
Block Gun 3D series:
Lead Multiplayer Developer using Photon Unity Networking on mobile games with several
million monthly active users.
WeStretch:
Principal Software Engineer on a commercial Unity fitness app for iOS and Android. My work
included architecture, Firebase and Node.js services, native integrations, subscriptions,
offline support, performance, app-size reduction, Unity upgrades and CI/CD. I also
established engineering standards and guided long-term technical direction.
I can lead a complete technical workstream or join an established team to solve a defined
problem. I contribute as a senior Unity engineer, technical lead, solution architect,
full-stack developer or consultant.
As the founder of multiple companies, I understand the commercial realities behind software
decisions. Clients value my ability to understand the goal, identify risks early,
communicate options clearly and turn complex requirements into maintainable software.
If you need an experienced Unity developer or technical lead for an AEC platform, game, app, simulation or real-time 3D product, send me a message.




Working on We Bananas's We Stretch Fitness app.
Responsibilities:
- Unity Build Pipeline automation using GitLab, Gi...
Working on We Bananas's We Stretch Fitness app.
Responsibilities:
- Unity Build Pipeline automation using GitLab, Github and Fastlane
- Unity development
- Integration of native plugins
- Provide SEO/ASO advice
- Firebase Integration (Analytics, Crashlytics, Remote Config, Push Notifications, etc...)