I'm a Unity Game Developer with 2 years of experience building high-performance ad simulations for top-grossing mobile titles like Royal Match and Fishdom, focused on doubling performance metrics while cutting production time by 70%.
I've scaled a creative team from 4 to 20+ developers and produced the highest-performing Royal Match Unity ad on the team with 3 IPM. The work that stuck was always the stuff where I actually understood why it performed, not just that it did.
Outside of work you can usually find me climbing, playing video games, spending time with my cats, or tending to a growing collection of plants.
FEB 2025 - SEPT 2025 Execution Coordinator @ Replai
3 IPM - highest-performing Royal Match ad in-team
Analyzed competitor ads and tracked IPM across all company creatives to figure out what actually drove installs, which led to producing the highest-performing Royal Match Unity ad on the team. Ran A/B tests isolating single variables like backgrounds, color schemes, and interactions, measured IPM impact per change, and compounded winning elements into new concepts. Grew the Unity creative team from 4 to 20+ developers, mentoring juniors, writing concepts, fixing technical issues, and maintaining quality standards across concurrent client deliveries. At peak, overseeing 50-60 ad concepts per week across multiple client titles.
- IPM Optimization
- A/B Testing
- Creative Strategy
- Team Growth x5
- Client Expansion
FEB 2024 - FEB 2025 Unity Game Developer @ Replai
Cut production time by 70% for iteration concepts
Built gameplay systems for ad creatives across Royal Match, Fishdom, Hero Wars, Candy Crush, and Slotomania, implementing player movement via Unity Splines, game logic, UI, VFX, and audio. Optimized Fishdom's interaction system by replacing per-object colliders with radius-based distance checks, pushing frame rate from 20 to 70 FPS across hundreds of simultaneous objects. Implemented Unity DOTS to simulate 20,000+ interactable objects with real-time collision. Designed a real-time Unity rendering pipeline for Royal Match fluid simulations that replaced Blender and render farm workflows, cutting production time by ~70%. Built a Unity Editor tool that brought asset setup down from ~1 hour to ~10 minutes per concept. Producing 15-20+ concepts per week across multiple titles.
- Unity (C#)
- Pipeline Design
- VFX Systems
- AI Integration
- Editor Tooling
Royal Match
Urgency-driven match-3 mechanic
Brief
Make the match-3 mechanic feel urgent and consequential — not a casual puzzle but a race with something real at stake.
The Hook
The king is trapped and toxic is rising. The mechanic explains itself — match fast, stones fall, toxic clears. No tutorial needed. The viewer reads it in seconds and the pressure is immediate.
Key Decisions
- —Led with the king in danger so the match-3 has a reason — every move is for something, not just points
- —The cause-and-effect of matching → stones falling → toxic clearing is visible without any UI explanation
- —Ended on a fail — the toxic wins, the king doesn't make it. Leaves the viewer wanting to fix what they just watched
What I Rejected
A clean win ending would have closed the loop too neatly. The fail keeps the tension open and puts the viewer in the position of the player.
Find it
A surveillance horror experience where players monitor security cameras to detect subtle environmental anomalies. Features a randomized event system with 4 distinct anomaly types (Move, Disappear, Color, Swap) and a high-stakes reporting mechanic.
Speculo
A distributed lifestyle tracking platform built with .NET microservices and React, deployed on Azure Kubernetes Service. Implemented an event-driven CQRS architecture using Kafka, with specialized read/write models across PostgreSQL and MongoDB, and event-driven Redis cache invalidation.
Food Order System
A full-featured WinForms management suite for restaurant operations. Implements custom CSV-based persistence, complex CRUD logic for menu hierarchies, and a robust administrative dashboard for real-time inventory and restaurant data.
Shooting Range
Test your flicking skills
