About Me

Software Engineer with a passion for solving problems, automating away rough edges, and designing better user experiences through clean code and properly managed user expectations.

Graduating from University of California: Santa Cruz with a degree in Computer Science & Game Design, I’ve learned to work in a variety of code bases from indie engines like the one that powers Braid to larger game frameworks like Unity and Unreal Engine.

As of 2018 I’ve shipped two titles of my own on the XBox Indie Channel and helped numerous start-up studios with high level back-end architectures and gameplay features. Having ported more than a dozen titles using different game engines, I’m familiar with numerous styles and techniques used in the game industry and have an insatiable drive to help simplify the game making process while keeping proper controls available for designers.

My Skills

Programming

C/C++, C#, Javascript, Go, Python
Unity, Unreal Engine 4,
Visual Studio, VS Code, Perforce, SVN, TeamCity

Platform Services

Amazon Web Services, Cloud Gaming (OnLive), Multiplayer Networking
Steam, Epic Game Store, PlayFab, PS4, XB1
NoSQL (MongoDB)

Project Management

JIRA, Confluence, Wiki, Agile, SCRUM
Milestone / sprint based scheduling as well as release scheduling for small projects.

Furniture Assembly

Chairs, Tables, Bookshelves, Desks
IKEA specialist but I’m flexible

Build Engineering

Platform integration into engines and build tools (Steam/XB1/PS4)
TeamCity Build and Triage engineering
Crash reporting software and architecture

Hobbies

Neuroscience, piano, 3D modeling, gaming
Civilization 6, Spiderman, Starcraft 2, XCOM

Get in Touch with Me

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Maecenas sed diam eget risus varius blandit sit amet non magna. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Nullam id dolor id nibh ultricies vehicula ut id elit.

Moon Street Light Avenue
14/05 Jupiter, JP 80630

00 (123) 456 78 90
00 (987) 654 32 10

00 (123) 456 78 90
00 (987) 654 32 10