I am a primarily self-taught, self motivated, and life-long programmer living in the San Francisco Bay Area. I’ve been playing with computers nearly since I was born, and making or modifying video games since I was 9 years old. Currently I work for EC Internet where I architect & build e-commerce websites delivering millions of products per year.

Specialties

  • Working with large code bases (Magento, WordPress, WebProPackSource Engine, Unreal Engine)
  • Working with small to large size international teams to complete short and long-term projects
  • Designing & architecting complex websites that are easy to work with and maintain for both developers and site managers
  • Writing clean and well commented code readable by others
  • Learning new programming languages and code base structures quickly as needed
  • Development for multiple platforms including Windows, Linux, Android, and other *nix operating systems.
  • Working directly with and training clients

Skills

  • C++
  • C#
  • Objective-C
  • C
  • Java
  • HLSL
  • GLSL
  • PHP
  • VB.NET
  • JavaScript
  • jQuery
  • HTML
  • CSS
  • Software Development & Engineering
  • Android Development
  • Web Development
  • Git
  • Subversion
  • Visual Studio
  • Microsoft SQL Server
  • MySQL
  • XML
  • AngelScript
  • Lua
  • ActionScript
  • Game Design & Programming
  • Windows, Linux, and other *nix Operating Systems
  • Linux System Administration

Experience

Present Nov 2013

EC Internet

Web Developer & Linux Operations

At EC Internet I serve as a full-time in-office contractor. My responsibilities vary greatly day to day, and I may be assigned to 10 different projects at a given time. I work directly with clients on projects of varying sizes. Some of my accomplishments here at EC Internet are:
  • Implemented an automatic Javascript compiling system for EC Internet's WebProPack e-commerce site framework to reduce overall file count and download size on mobile devices.
  • Created an Android WebView App which, along with upgrades to WebProPack, would closely emulate the functionality, speed, and design of a native Material Design Android app.
  • Created the architecture for numerous Magento and WordPress sites for companies such as Fortessa, Smithsonian Institution, and EC Internet's own website.
  • Lead the charge toward moving EC Internet's Magento & WordPress projects to Beanstalk, a Git server with automatic deployments. Additionally, I architected a system for managing multiple branches for development, preview, and production servers that would require no code or preference changes to move updates between servers.
  • Served a system administrator for our Linux Servers.
  • Managed a slow and safe roll out of PHP7 to our Magento web servers.
Jun 2013 Nov 2011

Interdimensional Games

Shader Artist

Released Products:
Consortium for PC

At IDGI, I was responsible for building a portfolio of shaders and modifications to the Source Engine in order to create a cell shaded toon-like art style for the game Consortium. During my time here I implemented:
  • Deferred rendering
  • Outline shader using depth & normal buffers
  • New toon-like bloom shader
  • Dynamically generated skydomes
  • Light culling performance enhancements
Nov 2011 Nov 2008

GearDev Studios

Head Programmer & Shader Artist

Here I served as the head & sole programmer on an international group of eighteen talented developers. We worked together for years on a non-profit game for Valve's Source Engine, which would later go on to be one of ModDB's Top 5 upcoming mods for the year 2011. My responsibilities on this project changed constantly, but some of my achievements include:
  • Creating the first game on the Source Engine to publicly implement advanced shaders such as Sun Shafts, SSAO, and Bokeh DOF
  • Creating & implementing new weapons & enemies
  • Improving AI to be more responsive to sounds from unseen targets
  • Expanding nearly every game entity within the engine to have additional inputs and outputs for mappers to use in game levels
  • Implementing over 30 new shaders total, and modifying countless others originally created by Valve.

Education

Present Nov 2013

EC Internet

Web Developer & Linux Operations

At EC Internet I serve as a full-time in-office contractor. My responsibilities vary greatly day to day, and I may be assigned to 10 different projects at a given time. I work directly with clients on projects of varying sizes. Some of my accomplishments here at EC Internet are:
  • Implemented an automatic Javascript compiling system for EC Internet's WebProPack e-commerce site framework to reduce overall file count and download size on mobile devices.
  • Created an Android WebView App which, along with upgrades to WebProPack, would closely emulate the functionality, speed, and design of a native Material Design Android app.
  • Created the architecture for numerous Magento and WordPress sites for companies such as Fortessa, Smithsonian Institution, and EC Internet's own website.
  • Lead the charge toward moving EC Internet's Magento & WordPress projects to Beanstalk, a Git server with automatic deployments. Additionally, I architected a system for managing multiple branches for development, preview, and production servers that would require no code or preference changes to move updates between servers.
  • Served a system administrator for our Linux Servers.
  • Managed a slow and safe roll out of PHP7 to our Magento web servers.
I am born