Jake 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 those skills I was able to bring an idea from imagination to a working piece of software in days, and I utitilzed those skills in my years as a prototyper. While that satisfied my love for bringing ideas to reality, I found myself limited by relying only on my own output. Eventually I landed where I am now - as a hybrid manager / prototyper, where I can lead to make something larger but still express ideas and creativity on my own as well.

Skills

Code

Proficient:
  • HTML5/javascript
  • Node.js
  • Webcomponents
Moderate:
  • Golang
  • React/Angular/Vue
  • Ruby on Rails
  • Apache/nginx
  • Git

Design

Proficient:
  • Figma
  • Sketch
  • Photoshop
Moderate:
  • Lightroom
  • After Effects
  • Illustrator

Management

Proficient:
  • Strategy & Execution
  • Roadmap & Sprint Planning
  • Agile Team Rituals
  • Cross-Product Buy-In
Moderate:
  • Recruiting
  • Career Guidance & Mentoring

Work

Figma

March 2021 - Present

Product Manager - Design Systems. Led several strategic streams, includeing component properties, dark mode, and most recently variables. Work involved driving vision, requirements, planning and strategy, cross-team alignment, and pricing and packaging of features. As part of this work, collaborated closely with high profile strategic accounts to ensure the needs of larger organizations were met in order to drive upgrades and increase ARR.

Atlassian

March 2016 - March 2021
I hold a dual role at Atlassian that I split time between. Each has different responsibilities and skillsets required.

Senior Prototyper / Prototyping Team Lead. Head of Atlassian's prototyping efforts for the last four years. I was originally hired to establish prototyping as part of Atlassian's design process, as they previously had no dedicated prototyping process or team. To pursue these efforts I set up an internal team dedicated to helping designers create explorations in code, created tools and libraries to expedite the prototyping process, ran internal classes to uplevel designers and devs in their abilities to create high-interaction code-based prototypes, and started internship programs focused on prototyping. Oh, and I built a ridiculous amount of prototypes.

Skills and technologies used:

Code

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

Design

  • Figma
  • Sketch
  • Invision

Design Systems Manager. Lead on Atlassian's design systems team. On the managerial side, my responsibilites have been defining our yearly strategy and how we fit in with the larger goals for Atlassian, leading our shipment of accessible themes for users (dark mode, high contrast mode, color blind modes), working on new growth plans and promotional guides for those at Atlassian who don't fall into traditional dev/design buckets (essentially creating a unicorn job path), and handling cross team communications and requirements. On the IC side my responsibilites have been threefold: Building and maintaining the GUI pack used by 250 designers internally, building out tools that accelerate Atlassian's designers in their roles, and migrating all of Atlassian from Sketch to Figma.

Skills

  • Strategy definition and OKR alignment
  • Career guidance/skill development mentoring
  • Quarterly reviews
  • Prioritizing work and aligning the team on tri-weekly sprints
  • Tracking deliverables and responding to research/analytics

Tools

  • Jira
  • Figma
  • Dovetail
  • Trello

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

Atlassian Figma Training Courses

As part of the process of us moving to Figma, I wanted to ensure we had No Designer Left Behind. I lead a small team to create an internal Figma trainign course that went over not just the basics of how to use Figma, but how to use it in the context of the tools and processes we had built out at Atlassian. These days we have over 200 designers who have taken the course, and of those we have a 68% retention rate of the ones who are using the custom built plugins we developed internally at Atlassian.

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

Soci

A better model for contributing back to content creators. The project brief I made for ycombinator is likely the best overview of ths. I built the backend, API, and frontend, as well as lead contractors to work on smaller parts of the system. Still currently in development. I firmly believe the model is better and can make for a healthier internet community for creatives. Backend, webcomponent system, and a project plan for a recently completed sprint if you want to see how I plan out projects.

Mashup.fm

A social listening site. Users create a playlist, and when multiple people join the queue it plays one song from each persons queue in rotation. Allows multiple people to listen to the same thing at once remotely. Check it out: http://mashup.fm

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