From prototype to shipped product — I build games that perform, feel great, and reach players on the platforms they use.
Whether you need a complete game built from scratch or a specialist brought in to accelerate an existing project, I bring 16 years of production experience across mobile, PC, console, and VR platforms. My work spans AAA (Eagle Flight VR and Rabbids Coding at Ubisoft) through to indie and client-work titles across genres: puzzle, strategy, action, simulation, and educational games.
I work primarily in Unity, covering everything from architecture and core systems design to gameplay programming, UI/UX implementation, performance optimisation, and platform submission. I can engage as a sole developer on smaller scopes or as a technical lead integrating with your existing team. My process is collaborative: regular builds, clear milestone-based deliverables, and transparent communication throughout.
Platforms I ship to: iOS, Android, Windows/Mac/Linux, Meta Quest (standalone VR), WebGL, and Nintendo Switch. Every project starts with a discovery call to scope requirements accurately before any contract is signed.
Good architecture is invisible to the player but transformative for the team. Early decisions about scene management, save systems, state machines, data-driven content pipelines, and UI frameworks determine how fast you can iterate and how stable your builds are under pressure. I've made — and learned from — the bad calls, and I know what patterns hold up under real production stress.
For clients who already have a team, I offer technical direction engagements: a defined period where I review your codebase, identify architectural risks, propose solutions, and mentor your developers on implementation. This is often the highest-value engagement for studios that have strong programmers but are hitting scaling problems.
Game systems I have deep experience with include: camera systems, input handling (Unity's new Input System, touchscreen, gamepad), UI frameworks (Unity UI Toolkit, UGUI), serialisation and save systems, procedural generation, and online leaderboards and matchmaking backends.
Shipping is a skill in itself. Platform submission — App Store, Google Play, Meta Quest Store, Steam — involves navigating review guidelines, certification requirements, age ratings, privacy policies, and store listing optimisation. I've been through this process more than twenty times and can manage the submission pipeline on your behalf or guide your team through it.
Post-launch, games need maintenance: bug fixes, OS compatibility updates, new content patches, and analytics-driven optimisation. I offer retainer-based live operations support for shipped titles, ensuring your game stays compatible with new platform OS versions, handles new device form factors, and retains the review ratings that drive organic discovery.
I'm also experienced with A/B testing game mechanics via remote config, integrating analytics SDKs (Firebase, GameAnalytics), and instrumenting games for data-driven tuning of monetisation, difficulty curves, and retention hooks.
Frequently Asked Questions
What size projects do you take on?
I work on projects ranging from two-week prototypes to multi-year development contracts. The key factor is clarity of scope — a well-defined project of any size is manageable. I typically prefer engagements of at least one month, as shorter durations rarely allow for quality work with proper onboarding.
Do you work with existing teams or only solo projects?
Both. I've worked as the sole developer on indie titles and as an embedded specialist within teams of 20+. I adapt to your workflow — whether that's Jira, Linear, Notion, or a shared Google doc. Good communication matters more to me than the tool.
Which Unity versions do you support?
I work with Unity LTS versions: 2022.3 LTS and Unity 6 (6000.0 LTS) are my current primary targets. I can maintain legacy projects back to Unity 2019 if required, though I'll flag any significant technical debt I encounter.
What are your rates and availability?
My day rate varies by project type and duration. Please contact me for a quote — I provide estimates after a free 30-minute discovery call where we scope the project properly. I typically have capacity for one to two concurrent client engagements.
Last updated: March 2026