Resumé

Download:

docPDF

SKILLS

LANGUAGES

  • C++
  • HLSL
  • GLSL
  • AGAL
  • ActionScript 3
  • Java
TOOLS AND APIs

  • Visual Studio Community
  • OpenGL 4.1
  • DirectX 11
  • Unreal Development Kit (UDK)
  • QT Developer
  • 3D authoring suite (3ds Max, Maya, Blender) Plugins
SKILLS

  • Shader Development
  • Tool Creation
  • Technical Documentation
  • Network Development
  • Subversion Software
  • Agile Development

GAME DEVELOPMENT

Software Developer

Curio Quest – February 2014 to present; launched November 2014

5th Planet Games – Team of 7

Game Info: Mobile and Web pet battler game where players collect and train creatures.

Contributions: Native code extensions for iOS and Android specific features, graphical optimization for animations in Adobe AIR, and third-party plugin integration.

 

Software Developer

Dawn of the Dragons Mobile – July 2013 to present

5th Planet Games – Team of 7

Game Info: Mobile port of 5th Planet Games’ earlier web game, Dawn of the Dragons, a free-to-play RPG where players work in concert to defeat powerful raid bosses.

Contributions: Rebuilt engine with Stage3D to optimize memory usage and rendering speed, programmed new gameplay features on server and client, debugged and rewrote legacy code for readability purposes, maintenance and patches of live game.

 

Software Developer

Legacy of a Thousand Suns Mobile – October 2013 to present

5th Planet Games – Team of 8

Game Info: Mobile port of 5th Planet Games’ earlier web game, Legacy of a Thousand Suns, a free-

to-play game where players work in concert to defeat powerful raid bosses.

Contributions: Ensured players could link existing LotS characters to their mobile device, programmed client-server interaction, maintenance and patches of live game.

 

Software Developer

Odyssey – December 2012

The Guildhall at Southern Methodist University – Team of 15 students

Game Info: Single player platformer made in UDK that follows protagonist Jade as she leaves the village to complete a ritual that requires her to defeat age-old animal guardians.

Contributions: Combined UnrealScript with UDK’s Material Editor to create post-process and character texture effects, programmed menu and HUD in ActionScript 3, created save game and checkpoint functionality.

 

Software Developer

Raventide – May 2012

The Guildhall at Southern Methodist University – Team of 8 students

Game Info:  Capture the Flag level created in UDK with entirely custom map, weapons, AI, and art assets. Themed around a fictional endless conflict between vikings and pirates on the Bermuda Triangle.

Contributions: Programmed custom weapons. Modified AI to use said weapons and navigate new level layout by interacting with environment. Created geometry-based Sobel post-process effect in UDK’s Material Editor.

 

Software Developer

Chubby Cheeks – December 2011

The Guildhall at Southern Methodist University – Team of 4 students

Game Info: 2D platformer created in Torque X. Titular character embarks on journey from owner’s room to backyard to find the legendary Golden Acorn.

Contributions: Created custom bouncing mechanic as main character’s trademark attack. Extended enemy AI movement and attack. Debugged legacy code to make it more maintainable in the future and fix editor crash-related bugs.

 

Software Developer

Thesis Project: Real-Time Image Correction for Colorblind Users– August 2012 to Present

The Guildhall at Southern Methodist University – Primary Developer

Project Info: Thesis artifact created in C++ and DirectX 11. Overlays section of user’s screen and adjusts color to improve the experience of colorblind users.

Work Done: Designed and implemented artifact, created rendering engine, created HLSL shader code.

 

EDUCATION

Masters of Interactive Technology (Software Development concentration)

The Guildhall at Southern Methodist University

August 2011 to May 2013

Bachelor of Science (Major in Computer Science)

Southern Methodist University

August 2007 to May 2011