I am a versatile software engineer with 3 years of professional experience across game development, full-stack web development, backend services and quality engineering. I have extensive experience working within fast-paced cross-functional teams, across both startup and corporate environments, taking ownership of features and quickly adapting to new and cutting-edge tools and frameworks. I am passionate about actively contributing to an engaging and collaborative company culture.
Experience
Software Engineer
Mojiworks
Apr 2025 - Jun 2026Click to expandClick to collapse
-Build gameplay systems and responsive UI for games on emerging social platforms.
-Implement synchronous and asynchronous multiplayer features.
-Entrusted with feature leadership for consumer-facing features, owning them end-to-end with significant product and design responsibility, while collaborating closely with product managers and designers.
-Use analytics to iterate on the user experience and inform product decisions.
-Lead the UX for key live-ops features such as push notifications and in-app purchases, shaping both the design and implementation.
-Develop scalable backend systems, APIs and Redis-based data storage supporting thousands of concurrent users.
-Contribute to a multi-agent, AI-driven simulation system.
-Work directly with platform partners on pre-release platform features.
-Support BETA rollout through community interaction and moderation
Software Engineer, Quality
Unity Technologies
Jul 2024 - Mar 2025Click to expandClick to collapse
-Performed project-driven and exploratory testing to identify defects in the Unity Editor.
-Developed internal game projects to dogfood the Unity Engine and reproduce real-world issues.
-Executed release acceptance testing for Unity versions and internal tooling.
-Investigated and documented bugs, conducting regression testing to identify the first affected version.
Software Engineer, Quality Intern
Unity Technologies
Jul 2022 - Jun 2023Click to expandClick to collapse
-Used Blazor and ASP.NET web frameworks to build the front and back end of an internal site for monitoring release quality.
-Developed internal game projects within the Unity Engine to assess the quality of different areas.
-Crafted and executed manual and automated test suites.
Projects
View Details
rTown
rTown is a massively social city simulation where communities democratically vote on player-made proposals to turn collective imagination into evolving cities.
View Details
Guild of Thieves
Join friends in a surreal fantasy world to recover loot in co-operative action-adventure-rpg gameplay. Become the richest party in the Thieves Guild!
View Details
Hatch Cats
Hatch Cats is a kitty-breeding game designed for Reddit.
No banner image
Single Quality Metric
View Details
Single Quality Metric
An internal site used to calculate and display the quality of the Unity Engine between different versions.
View Details
Unity Prototype Projects
A selection of projects created internally at Unity to test the engine. I only have permission to show a small selection of these.