Portfolio

Kara
Preston

Software Engineer & Game Programmer

About Me

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 expand
  • -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 expand
  • -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 expand
  • -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

rTown imageView Details

rTown

rTown is a massively social city simulation where communities democratically vote on player-made proposals to turn collective imagination into evolving cities.

Guild of Thieves imageView 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!

Hatch Cats imageView 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.

Unity Prototype Projects imageView 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.