General Motors

Senior Web & Nodejs Developer, May 2017 – Present Detroit, MI

I lead a software team at General Motors focused on creating tools for developers that are building apps for GM’s in-vehicle infotainment system. My roles on this team include senior developer, lead architect, product owner, and dev team manager.

On this team, I’ve helped build and release two industry-first products - A vehicle emulator desktop app built with Electron and installed as a Node.js module called the NGI Emulator, and an in-vehicle app which can turn virtually any production vehicle into a secure infotainment app testing platform called GM Dev Client.

Detroit Labs

Senior Frontend Developer, Jan 2016 – May 2017 Detroit, MI

Detroit Labs is a mobile app development shop in downtown Detroit with dozens of clients you’d recognize (Jimmy Johns and Domino’s pizza apps, for example). I work on site at General Motors with a mix of Detroit Labs developers, GM employees, and members of other staffing agencies. While there I’ve worked on in-vehicle apps, and was the lead developer for vehicle emulation software aimed at helping outside developers build for the latest generation of GM vehicles. I’ve worked in developer, lead developer, architect, and team-lead roles, while also getting experience hosting and participating in hackathons centered around the software I helped create.

While in this role I learned GM’s proprietary app framework (NGI), built a cross platform desktop app with Electron, authored Node.js modules, and gained lost of experience with Mocha, Jasmine, Webpack, Angular 1.x, Vue.js and many other facets of the modern front-end stack.

Detroit Labs, NGI Emulator

Slows Barbq

July 2015 - Present Detroit, MI

Since 2015, I’ve been a full service vendor for Slows’ web site. This includes design and implementation of the website, developing new features (such as delivery verification and beer menu searching), a custom intake process for catering requests, and design and technical consultation for the slows online retail presence.

Slows Website

Team Detroit

Senior Frontend Developer, April 2015 – January 2016 Dearborn, MI

Team Detroit is Ford Motor Company’s ad agency, and I worked on a project team [re]creating the Ford Credit websites. I worked with people in the US and abroad building Angular, Node and AEM (Adobe Experience Manager) based applications to manage online auto loan and lease accounts. In my role, I contributed to architectural decisions at most points of our technology stack, owned our Agile and release processes, and worked on daily front end development tasks.



Founder, November 2014 – April 2015 Detroit, MI

Apprend is a company focused on teaching people about software and technology. We offer affordable instructor led classroom-based learning for technology that is in demand. My role is running the company, developing curriculum, hiring instructors, managing class registration, marking events, website design, website development & other startup/founder/CEO duties. More at

Website - More Info


Owner, February 2011 – Present Detroit, MI

I freelance under the name 13protons, and provide full stack development and design services for web based projects. Portfolio can be found at



UI/UX Designer & Engineer, August 2012 – December 2014 Detroit, MI & San Francisco, CA

I had two major roles at Apigee. The first was being part of a sales process by building demo and POC mobile apps with a prospective client’s brand to illustrate how they could benefit from Apigee’s suite of API technology.

I also joined the IOT team for over a year helping to build what is now Zetta and Apigee Link. My roles on this team were conributing to interaction design, web design, front end web implementation with an Angular/Nodejs/Ruby stack, and tutorial content development.

Both roles at Apigee involved working with new, and upcoming technology while coordinating with teams located worldwide including Detroit, SF Bay Area, EU/London, and Bangalore, India.

Website - More Info 1, 2, 3

Girl Develop It Detroit

Instructor, February 2013 - Present Detroit, MI

I periodically teach for Girl Develop It Detroit on topics such as JavaScript, HTML and CSS.

Website - More Info

Grand Circus

Adjunct Instructor, October 2013 – November 2014 Detroit, MI

I taught classes on a range of technical topics, including HTML, CSS, JavaScript, jQuery, and Ruby. My experiences here led directly to starting my own company to fill a gap in tech class offerings in Detroit.


Detroit Regional Chamber

Multimedia Designer, September 2008 – January 2012

I managed all design related components of the Detroit Regional Chamber online identities. I photographed for their magazine, the Detroiter (circulation ~ 20k), I develop applications and plugins for their websites’ platforms. Later in my tenure at the DRC, I helped project manage the redesign & re-implementation of

Website - More Info

Other Projects

API Craft Conference

April 2013 – July 2015

I’ve designed the branding and web presence for API Craft Conference since 2013, while helping to organize and run the event itself. It’s an annual conference held in an Open Space format meant to bring together the best minds in APIs today to help advance the state of the art.

The conference asks the question: “Where do we lead the APIs of tomorrow?”

Website - More Info 1, 2, 3, 4, 5


September 2014 - Ongoing

Deckdown is an open source project for turning markdown into a slide deck. This technology is currently used for class & event curriculum development at Apprend.

Website - More Info


References are available upon request.