Overview

Results-driven finisher with talent for creating rich designs in interactive media. Proven leadership in teams at all skill levels. Adept at filling key roles that bring complex projects to completion. I am driven to continue discovering new experiences and forge strong relationships with other developers.

a hand holding a black and red electronic device
a hand holding a black and red electronic device
Community

I am involved with my local IGDA chapter. For the past two years I have helped host the Utah Game Awards ceremony.

As one of the founding members of the 'Games Made in Utah' initiative I participate in bi-annual tradeshows to support our local development scene.

I have hosted free beginner courses for youth interested in game development.

a computer mouse on a white surface
a computer mouse on a white surface
High Level Skills
  • Programming

  • Level Design

  • Technical and Creative Writing

  • Environmental Art

  • Pipeline Development

  • Audio Integration

  • Multiplayer

  • Databases

  • User Interface

  • Security

  • Distribution

two people playing Sony PS4 game console
two people playing Sony PS4 game console
person sitting on gaming chair while playing video game
person sitting on gaming chair while playing video game
Systems Experience

Character Controllers

  • Kinematic

  • Non-Kinematic

Terrains

  • Microverse

  • Atlas

  • Unity

  • Map Magic

  • Terrain Composer 2

  • Gaia

Networking

  • Photon Fusion

  • TNet

  • Mirror

  • FishNet

  • UNet

Physics

  • PhysX

Optimization

  • Rendering

  • Culling

  • Batching

  • Instancing

  • Billboards

  • Impostors

  • Scripts

  • Zero Allocations

  • Pooling

  • Caching

  • Burst/Jobs

  • ECS

IK (Final IK, PM, Unreal)

Vegetation

  • Vegetation Studio

  • The Vegetation Engine

  • Flora

  • GPUI

  • Post Processing

General AI

  • Behavior Trees

  • State Machines

  • GOAP

  • Path-finding

UI

  • UGUI

  • UIToolkit

  • Nova

  • Unreal

Animation

  • Maya

  • Blender

  • Unity

  • UMotion

  • Motion Capture

Shaders

  • Unity

  • Amplify

  • Better Shaders

Professional Projects

2024, BeraTone / BeraTone
2022, Hanai World / Great Sun
2021, Slip State Revival / Kogoy
2020, I'm Okay Today / Kogoy
2019, Forest Nymphs / Personal Project
2019, Two Brothers / Personal Project
2018, Extreme Cooking Show / Personal Project
2018, Hex Puzzle Game / Freelance
2017, Falling Stars / Personal Project
2017, Treasures of Valheim / Personal Project
2016, Myth in the Mire / Gyge Studio
2016, NeoMortem / Gyge Studio
2015, Restraint / Gyge Studio
2015, PBL Robots / Freelance
2009, Believe / Creative Concepts

Game Jams

2023, Finish Your Game Jam / Walking Sim
2023, Global Game Jam / BlunderJack
2020, Global Game Jam / Fate Reincarnate
2018, Global Game Jam / Submerged
2017, Global Game Jam / Sam's Adventure
2016, Global Game Jam / Sneaky Creatures
2015, Worldwide Game Jam / Secrets
2015, Utah Game Jam / Bag of Secrets
2010, Online Game Jam / Believe Prologue

two person standing on gray tile paving
two person standing on gray tile paving

See more details in the Dev Corner

Dig into the specifics and catch a glimpse of my workflow.

gray computer monitor

Get in Touch

We'd love to hear about your project ideas and collaborations.