Résumé
Education
2013
Redmond, WA
2013 - 2017
Bachelor of Science in Computer Science in Real-Time Interactive Simulation
Work Experience
2014
TEAGUE Seattle, WA
Systems Design Intern
April - August
Worked closely with a number of design disciplines to develop experiential tools and microcontroller software for a top aircraft manufacturer.
  • C++
  • Arduino
  • JavaScript
  • HTML5
  • CSS3
2013
Daring Development Inc. Mamaroneck, NY
Software Developer
June - June 2014
Integrated web and desktop technologies for a streamline application named Horizon.
  • JavaScript
  • Dart
  • HTML5
  • CSS3
  • C#
  • PHP
  • Git
Professional Projects
2011
Ultimate Twitter Feed Class CodeCanyon.net
Developer
August - Present
PHP class that greatly simplifies Twitter's API interface and output formatting.
  • Advanced Dynamic Item Formatting
  • Request Cache System
  • Emoji Codepoint Image Support
  • Multi-User Support
  • 250 + Sales
  • 4.5 / 5 Average Rating
  • PHP
  • HTML5
  • CSS3
  • JavaScript
Student Projects
2014
Genetic Drift
Technical Director
September - Present
2D Fast-paced couch play twin stick arena shooter where you engineer organisms for battle by choosing their abilities.
  • Powerful Entity/Component System
  • Multi-Process C++ JavaScript UI Architecture
  • Reflection Based Serialization
  • Serialized Inheritance
  • C++11
  • OpenGL
  • JSON
  • JavaScript
  • HTML5
  • CSS3
  • Chromium Embedded Framework
2013
Agamemnon
Technical Director
December - April 2014
Fast-paced 2D top-down adventure survival horror game utilizing lighting, puzzle mechanics, and semi-linear exploration.
  • Engine Architecture
  • Dynamic Lighting System
  • World/Entity Serialization
  • Text Rendering System
  • Content Pipeline Tools
  • Interface Design
  • C
  • JSON
Overview

Ardent self motivated developer seeking to drive innovation in the software or game development industry.

Programming Languages
  • C / C++
  • C#
  • JavaScript
  • Dart
  • PHP
  • MySQL
  • HTML / HTML5
  • CSS / CSS3
Technical Skills
  • Application Development
  • Web Development / Graphic Design
  • Tools Design / Programming
  • Game Engine Design / Architecture
  • Gameplay Programming
  • Graphics Programming
  • UI Programming
  • Object Oriented Programming
  • Rapid Design Prototyping
  • Calculus / Linear Algebra
  • Real-Time Simulation
Software / Environments
  • Microsoft Visual Studio
  • JetBrains PHP Storm
  • Adobe Photoshop
  • Adobe Illustrator
  • Autodesk Maya
  • Git / GitHub
  • SVN / TortoiseSVN
  • Microsoft XNA
Projects
  • All
  • Student Projects
  • Games
  • Websites
  • Misc
Agamemnon
Agamemnon
High Concept

Fast-paced 2D top-down adventure survival horror game utilizing lighting, puzzle mechanics, and semi-linear exploration.

Technical Highlights
  • Written from scratch in C using a lightweight OpenGL wrapper.
  • Dynamic tile based lighting system complete with multiple source blending and shadow casting.
  • Powerful content pipeline system allowing for fast iteration.

Download Link

Media

2D Platformer
2D Platformer

2D platformer game made for a class focused around game implementation techniques.

Media

Coming soon...

Sequence
Sequence
High Concept

Navigate through enemies and other harmful objects to collect items as fast as possible in this retro style 2D arcade game.

Technical Highlights
  • Written in Python using DigiPen's in-house component based engine named "Zero"
Media

Coming soon...

RC Car
Autonomous RC Car

Worked with a team of 3 other people to develop a completely autonomous RC car.

Attached to the car is a PIC18F452 microcontroller that overides the remote signal to navigate around obstacles setup in the perimeter. The goal of the assignment was to navigate around the obstacles without making any contact.

The car uses long and short range distance sensors to determine which movements/corrections to make in real time.

Video

Mars RTS
Mars RTS

Isometric RTS game developed for a scholarship contest.

Technical Highlights
  • Written in C#, utilizing the XNA framework.
  • Implemented the A* pathfinding algorithm for AI movement.
  • Buildings and other dynamic entities are managed through a XML content pipeline allowing for fast iteration and content genration.

GitHub Repository

Early Development Video

Candy Run
Candy Run

Infinite side scrolling platformer written in C# utilizing the XNA framework.

All level data was managed with a world editor that I developed, allowing me to quickly iterate through level designs and content.

Media

Coming soon...

2D World Editor
2D World Editor

Desktop application written in C# used for designing worlds in any game. This editor was used for many games that I developed including Candy Run, and the 2D Platformer.

Tools
  • Tile Brush
  • Tile Fill
  • Tile Rectangle Selection
Features
  • Import world from a file.
  • Export as image or XNA content file. Written in such a way that alternative file formats can easily be implemented.
  • Complete history management (undo/redo actions).
  • Multi-layers
  • Multi-tilesets
  • Edit multiple files at once.

GitHub Repository

Word Solver
Word Solver

Web application allowing users to solve a word in the popular mobile game "Draw Something".

Users simply input the characters on their gameboard and the application outputs all possible combinations of those characters, along with the score for that word in the game. All words were dumped from the official words list in the game.

Demo

Twitter Class
Ultimate Twitter Feed Class
About

This class eliminates common difficulties when trying to display Tweets on your website or web application. Most methods of loading Tweets are effective, but unfortunately limited when it comes to customization. With this class, you’re able to design your own feed. With a little bit of pre-existing knowledge of HTML you’re also able to create your own format without editing any code in the class.

Documentation

CodeCanyon Page

Mustang Techs
Mustang Techs

Developed a website from a Photoshop Document for an Information Technology company named "Mustang Techs".

Website Link

Strutz Fest
Strutz Fest

Developed a website for a yearly music festival in Washington State called "Strutz Fest".

Offline Link

Natasha Nelson
Natasha Nelson Portfolio

Developed a personal portfolio website for an erotic artist. This included a complete administration panel for managing gallery images, content, and PayPal integration.

Offline Link

Warning, explicit content.