About:

Hey there!

I’m CJ, a Veteran Game Designer with a deep love for building gameplay, and worlds that are built to last. I’ve been fortunate to spend over a decade making games and fulfilling my childhood dreams. I’ve contributed to projects like Diablo IV, Heroes of the Storm, The Ruined King, and Wayfinder! I’m comfortable working with world design, systems design, procedural content, encounter design, and of course implementation.

I believe deeply in the craftsmanship of game design. I’m passionate about building systems and mechanics that aren’t just exciting in the moment but are resilient, forward-thinking, and technically sound. From procedural content, dungeons, and gameplay mechanics to large-scale gameplay loops, I believe every detail matters. That care extends beyond the player experience to other developers as well. As most Game Development is highly collaborative, I strive to implement designs that make life easier for fellow designers and developers. Whether through clean systems, clear documentation, or building flexibility into the tools themselves. I want my work to be not only fun for players but also easy to work with, update, and expand.

My path into game development started with a player-first mindset. I spent many years in customer support at Blizzard before moving into design, which gave me a rare, ground-level perspective on what players value and what keeps them coming back. That experience shaped my philosophy: respect the player, their time, and their trust—always.

I’ve also had the privilege of mentoring and leading along the way. I’ve been responsible for training, onboarding, and mentoring many new designers over the years, helping them develop not just their design skills but also values of collaboration, respect, and transparency. I’m committed to building healthy, growth-focused design environments where teams can do their best work. My early experience as a manager in customer support also gave me a strong foundation in leadership, communication, and problem-solving—skills I bring to every team I’m part of.

As a self-identified lifelong learner, I’m always working on something new. Whether it’s learning programming skills or taking on creative challenges! (I’m currently learning to poorly play the double bass!)

I love to build, and I strive to do so with care, precision, and purpose. From making games, building teams, or developing new skills, I’m always looking for ways to bring value, experience, and craftsmanship to the next challenge.