Software Engineer
If I won the Lotto today, I'd still be programming tomorrow

Development

When you grow up you tend to get told the world is the way it is and your life is just to live your life inside the world. Try not to bash into the walls too much. Try to have a nice family, have fun, save a little money. That's a very limited life.

Life can be much broader once you discover one simple fact: Everything around you that you call life was made up by people that were no smarter than you. And you can change it, you can influence it, you can build your own things that other people can use.

Once you learn that, you'll never be the same again.
- Steve Jobs

JavaScript

Angular2

AngualrJS

ReactJS

EmberJS

NodeJS

MEAN JS

ExpressJS

HTML5

Socket.IO

WebPack

JSX

D3.js

Gulp

Grunt

Greensock

CSS 3

ActionScript

Github

BitBucket

Integrations

List of my most recent integrations: Google IMA SDK, Double Click Studio, Hulu, Facebook Video, LiveRail Ad Integrations, IAB Integrations (VAST, VPAID, and VMAP), Telemetry, and AdapTV

Portfolio

Check out a few of my favorite things.

  • TypeScript Mocha Chai Istanbul

    Clone this on GitHub

    Typescript Mocha Chai Istanbul Starter learn more...

    Technologies Used:
    TypeScript Mocha Chai Istanbul

  • Swagger.io Node.js MongoDB

    Clone this on GitHub

    Swagger.io - NodeJS - MongoDB Starter learn more...

    Technologies Used:
    Github Semantic Release Commitzen Codecov TravisCI

  • Generate Random Numbers NPM Package

    npm install genrandom --save

    genrandom (generate random) is a (numeric or alpha numeric) generator by length and segments.. learn more...

    Technologies Used:
    NPMJS Github Semantic Release Commitzen Codecov TravisCI

  • Responsive HTML 5/Flash Video Player

    Responsive HTML 5/Flash Video Player

    VAST/VPAID player with click to play poster Image ActionScript 3 with HTML5 JavaScript fallback

    Technologies Used:
    ActionScript 3 JavaScript HTML5/CSS VAST 3 VPAID 2

  • sintel snowscape

    Responsive HTML 5/Flash Video Player with Playlist

    VAST/VPAID player with thumbnail click to play poster Image ActionScript 3 with HTML5 JavaScript fallback

    Technologies Used:
    ActionScript 3 JavaScript HTML5/CSS VAST 3 VPAID 2

  • sintel wallpaper ishtar

    VAST/VPAID Framework Ad Integration

    VAST/VPAID ad with Facebook and Twitter social networking and Ad Choices integration

    Technologies Used:
    ActionScript 3 JavaScript HTML5/CSS VAST 3 VPAID 2

  • ishtar alley

    Content Management - User Login

    User sign up/login section and client dashboard. Developed using AngularJS and Ruby on Rails

    Technologies Used:
    JavaScript HTML5/CSS AngularJS 1.x Ruby On Rails

  • ishtar alley

    Content Management - User Landing

    User sign up/login section and client dashboard. Developed using AngularJS and Ruby on Rails

    Technologies Used:
    JavaScript HTML5/CSS AngularJS 1.x Ruby On Rails

  • sintel town concept

    Content Management - Publisher

    User sign up/login section and client dashboard. Developed using AngularJS and Ruby on Rails

    Technologies Used:
    JavaScript HTML5/CSS AngularJS 1.x Ruby On Rails

  • Meet Me

    I consider myself a humble craftsman of the digital age. A loyal addition to any team, I take pride in my process and the proof is in the product. As a husband, father of two boys, a musician, a rock climber, and a developer, I do not run from responsibility. I do not fear the loud and persistent roar of a challenge (or an early morning baby wake-up call). I take the unknown, process it, understand it, and tame it. My approach to code is a manifestation of my life mantra:
    try, fail, revise, try again*.

    *unless it’s Friday afternoon and it’s time to grab a beer, then everything else can wait.

    James C Wright IV

    Sofware Engineer