Hi there, I'm Jarod. I'm a software developer and designer based in the Los Angeles area who makes apps and video games. I'm currently working on an app called Tabular and an unannounced game at Chromatic Labs.

Links

Projects

Gallery

Languages

  • JavaScript / CoffeeScript
    My extensive experience with JavaScript and CoffeeScript includes front-end web development, game development with HTML5 canvas, and server/tool development with node.js.
  • Objective-C

    I have spent more than two years working on Tabular, a large Cocoa application for OS X, which has given me considerable experience with Objective-C.

  • Ruby
    In addition to using Ruby for general scripting tasks, I have worked on numerous web projects using both Rails and Sinatra as a back-end.
  • C
    Most of my C experience comes from using languages that extend C, like Objective-C and C++.
  • C++
    I used C++ while working on the game Resistance 3 during my internship at Insomniac Games. I've also used C++ for other small game projects.
  • ActionScript

    I've used ActionScript 3 to create several Flash games including Soul Tax.

Skills

  • Web development
    I have done web development professionally for two years and as a hobby since middle school. I primarly focus on front-end development, but I also have experience with back-end development.
  • UI / UX design
    I am very interested in interface and interaction design, and I have significant experience designing interfaces for both web and desktop apps.
  • Gameplay programming
    I have a strong interest in programming for video games, and have worked on numerous game projects both professionally and as a hobby.
  • Tool development

    I enjoy creating tools and utilities to assist in development — my project Squire, a set of front-end build tools, is a good example.

Frameworks and Technologies

  • HTML5, CSS3
    I have a great deal of experience with modern web standards and technologies, including canvas, local storage, form validation, CSS3 transitions, animations and transforms, and so on.
  • jQuery
    I have used jQuery extensively throughout my time as a web developer.
  • node.js

    I have used node.js for several projects, including Squire.

  • AngularJS

    I have used AngularJS as the foundation of Shift, a large-scale social marketing platform.

  • Ruby on Rails
    Much of my earlier web development experience is with Rails, though I tend to prefer node.js for most projects these days.
  • Sinatra
    I've used Sinatra to create a number of smaller web projects, like previous iterations of my portfolio website.
  • Jade, Stylus, HAML, SASS
    I have lots of experience with various alternative templating and styling languages. My current favorites are Jade and Stylus.
  • Cocoa

    I have been using Cocoa extensively for the last two years for my Mac application Tabular.

  • Flixel

    I have used Flixel to create several Flash games, including Soul Tax.

Employment

CEO & Developer
November 2012 – Present
Chromatic Labs — Los Angeles, CA

I started a software development business where I create my own apps and, in the future, video games. Our first release is Tabular.

Software Developer
August 2011 – November 2012
Shift — Santa Monica, CA

I worked at Shift (formerly GraphEffect) as a front-end web developer on Shift, a large-scale social marketing platform. We used CoffeeScript and AngularJS to create our front-end-centric web app. I also provided guidance to newer members of the team.

Web Developer
October 2010 – August 2011
Medaxis Corporation — Santa Monica, CA
I worked on a contractual basis as a front-end developer at Medaxis, using JavaScript to create a large-scale EHR web application used to keep medical records.
Gameplay Programming Intern
May 2010 – August 2010
Insomniac Games — Burbank, CA
I had a summer internship as a gameplay programmer at Insomniac Games working on the game Resistance 3 for PS3. I worked in C++ and LUA under the guidance of a senior developer to implement features primarily for the game's multiplayer mode.
Quality Assurance Tester
Summers 2008, 2009
Volt Technical Resources — Woodland Hills, CA

I worked as a QA tester at Neversoft Entertainment on the games Guitar Hero: World Tour, Guitar Hero 5 and Band Hero. Responsibilities included working with a team to identify and report problems with the games and verify implemented fixes.

Education

B.S. in Computer Science
May 2011
Loyola Marymount University — Los Angeles, CA