Jacob Miller

Bio

Once upon a time I was a freelance designer. I was given an illegal copy of photoshop when I was nine, and instantly fell in love with it. Through that piece of pirated software I eventually taught myself design, branding, color, layout, and other principles. When it came time for college, I sought to diversify and study computer science rather than the natural path of continuing with design. Through both of these skills I'm able to bring an idea from imagination to a working piece of elegantly designed software in days.

Skills

Code

Proficient:
  • HTML5/javascript
  • Node.js
  • C#/Xaml
  • Ruby on Rails
  • pug/haml/stylus/less/scss
Moderate:
  • React/Angular/Vue
  • Apache/nginx
  • Git
  • Objective C/iOS SDK

Design

Proficient:
  • Photoshop
  • Illustrator
  • After Effects
  • Expression Blend
  • Photomanipulation
  • Logo Design/Branding
  • Paper prototyping
Moderate:
  • Lightroom
  • Studio/Product photography

Work

Atlassian

March 2016 - Present
Senior Prototyper. Lead Atlassian's prototyping efforst for the last two years. Main objective has been to make prototyping more common, as it wasn't a part of their design process. To pursue these efforst I've been teaching regularly in order to educate designers in how to code and create their own prototypes, creating tools and libraries to expedite the prototyping process, and building many html/js based prototypes for testing. In addition also running research sessions, doing community outreach programs, and teaching at local schools to help grow tech in Sydney.

Skills and technologies used:

Code

  • HTML5/javascript
  • Nginx/Linux
  • Pug/Stylus
  • Git/Bitbucket/Jira/Confluence

Design

  • Sketch
  • Photoshop
  • Invision

Microsoft

Feb 2011 - March 2016
Prototyper. Worked to design and bring existing designs to life on several platforms including web, windows tablet, windows phone, xbox, and others. Performed fast iterations, going from an idea to a usable interaction in under two weeks.

Skills and technologies used:

Code

  • asp.NET MVC
  • HTML5/javascript
  • C#/Xaml
  • Varnish
  • Apache
  • haml/sass
  • Actionscript
  • Ruby on Rails
  • Visual Studio
  • Git/Team Foundation
  • Ubuntu

Design

  • Photoshop
  • Illustrator
  • After Effects
  • Expression Blend
  • Paper prototypes

Spawar

Aug 2007 - Feb 2011
Developer. Created a ruby on rails ship tracking platform for all ships, submarines, planes, and other mobile objects in the Pacific that would incorporate real world news feeds in order to best predict which ships were in the most amount of danger at any given time. Also did real time traffic analysis of all data being sent between ships in order to detect anomalies/intrusions.

Skills and technologies used:

Code

  • HTML/javascript
  • Varnish
  • Apache
  • haml/sass
  • Ruby on Rails
  • Visual Studio
  • Git

Design

  • Photoshop
  • Inkscape
  • Gimp

Teaching Experience

STEM in schools / CSFirst

For a large part of 2017 was teaching in local schools throughout Sydney via Google and MIT's CSFirst program. Mostly targetting kids in years 3-6, this ran once a week training them in early programming skills and concepts using Scratch.

Atlassian Prototyping Course

Currently teaching the third session of the prototyping / frontend development course I run at Atlassian. It's an intensive 12 week program where we train designers how to do front end web development, with an emphasis on building their ideas quickly and testing often. This runs through html, css, javascript, preprocessors and testing. The lesson plans I've made for this are available at my site prototype.guide.

Personal Projects

Children's Books

Worked on creating digital books for children. Created several working prototypes in html/javascript as a proof of concept, then hired artists to draw out three separate stories. After finding that the performance of the html5 implementation of the book would not run at acceptable framerates on mobile devices, hired developers to create native IOS, Android, and Windows versions of the parallax engine according to spec. Due to having to create separate implementations of each book (instead of creating one html5 based one and releasing on all platforms at once), changed the business model from the original, free and donation supported model to a paid one. The first book is now in the app store here.

Sopablackout.org

Created the site sopablackout, which created a call to action for internet users to black out their sites in protest of SOPA/PIPA. The site provided a javascriptlet and a wordpress plugin that blacked out the site it was deployed on during the date of the protest. Eventually become on of the major players in the protest, resulting in 2.5 million hits of the script on the blackout date itself, as well as many hits to informational pages and links to contact representatives directly. The publicity resulted in me conducting live interviews for several news organizations.

Lama Rama

A mobile/desktop game that uses accelerometer input from mobile devices in order to play the game on a desktop with others. Early prototype seen here. Created all the graphics for the game, including sprites, backgrounds, intro screens and logos, etc. Game is currently in talks with publishers.

Education

Loyola Marymount University

Bachelors in Computer Science

Hawaii Pacific University

Bachelors in Computer Science