John Carlson

John Carlson | @Jawnnypoo

Hey there, I'm John.

I'm a serious developer trying not to take life too seriously.

I create things with my friends under Commit 451

See My Portfolio

Portfolio

Here is a sample of some work I've done, professionally and personally. I've also done tons of work as an open sourcerer, which is up on GitHub under both Jawnnypoo and Commit 451. Android is my passion, but I also have experience in Typescript and Flutter (this site is created with Astro!). Please reach out if you would like a more formal resume as a PDF.


Instacart

Instacart • 2018 - Present

For Instacart, I spent a year and a half on the growth team, working on revamping login/sign up to a version 2, which allowed it to be controlled by the server, reordering fields and specifying configuration like password requirements dynamically from the backend. After that came Search, which includes both autosuggest and search results, as well as cross retailer search.

Cooking Matters

Savvy Apps • 2017

We partnered with Share Our Strength to create Cooking Matters, which provides over 100 budget-friendly, nutritious, and delicious recipes for busy families. You can search recipes by ingredient, cook time, allergies, and more. Meal planning is made easy with the weekly meal planner that integrates with the recipes.

Jellies

Savvy Apps • 2018

Jellies is a safe, curated environment for kids to watch videos. This app includes subscriptions on the Amazon app store, and uses Exoplayer to play back videos. Some unique challenges we faced included rejection from Google to add the app to the Play Store, and dealing with the limitations of YouTube and their API.

Pocket Prep

Savvy Apps • 2016

Hundreds of exam practice questions at your fingertips. Over 30 apps, including exam prep for ATI TEAS, PHR, CISM, etc. This app used Parse Platform as its backend, and eventually I ended up contributing a lot to their Android SDK.

SHRM Certification

Savvy Apps • 2017

SHRM, or the Society of Human Resource Management, has an app for getting certified. You can find nearby approved activities in your area, and even add professional development credits using the app. Fun fact, this was the first app I ever worked on with Kotlin! (back when it was 0.8.0!)

BoatUS

Savvy Apps • 2018

So much more than a boat insurance app. You can use this app to get hurricane alerts, see the current and future tide charts, and even call for an emergency tow without having to talk to an operator. A unique challenge with this app was sourcing the weather, tides, and other data from so many different sources to bring it all together for the user.

Customized Communications

Oven Bits • 2016

Our team at Oven Bits worked with Customized Communications to create a series of apps that help women track their journey to parenthood. Women can use the app to track their contractions, immunization records, hospital appointments, and much more.

LUSH Cosmetics

Oven Bits • 2015 - 2016

At Ovenbits, under the Pivot E-Commerce team, our team created native iOS and Android apps for our client, LUSH Cosmetics USA. We integrated with an existing Demandware backend to create a custom app, full of social content and fun animations. The app works with both their Canadian and United States storefronts.

GameStop

Ludomade • 2015

GameStop gives power to the players via their native apps for iOS and Android. With only two Android developers creating the 2.0 native app, I helped integrate material design and 5.0 features, created an RSS reader for connecting to GameInformer feeds, and lead other features such as Saved Searches and Preorder tracking.

NBC

Bottle Rocket • 2014

NBC called upon Bottle Rocket's AWE team to create apps for their major channels, including NBC proper. I worked with a team to apply custom designs to these channels individual apps. I also contributed to the AWE video playback framework, fixing obscure MediaPlayer issues and other fun things.

SPG

Bottle Rocket • 2013

For the SPG app, I contributed to the SPG Keyless experience, which allows you to check into their hotels via the app and get a digital key to your room at supported hotels. I also worked on the guest special preferences feature which allowed guests to specify their room preferences when booking their stay.