Hello, Universe

James is a UI Designer and full-stack engineer. He specializes in creating synergy between code and visual design utilizing HTML5, JavaScript, CSS3 and other open web technologies. He values aesthetics as well as code integrity which makes him a valuable team member when it comes to software product development.


  • User Interface Design
  • Wireframing
  • Rapid HTML Prototyping
  • Responsive Design
  • Device Agnostic Layouts


  • JavaScript and CoffeeScript development
  • Node/express web apps
  • JavaScript Unit testing
  • Ember.js, Backbone.js apps
  • HTML5 game dev
  • Modular CSS library development


I’ve been designing and developing websites since 2004 which includes some client work for Capcom, YouTube, Valve, Google, and Disney. My roots originate from the Flash era where animated websites that give people seizures were the bomb :-)

In 2011, I’ve decided to migrate from Flash to HTML5 (and web development in general) because I wanted to get into the mobile space and its strong evangelism in the web. It opened a lot of opportunities for me in terms of work and expanded my network in the design and hacker community.

Sometimes I give talks about HTML5 game development, and help out people in StackOverflow in some of my free time.