Archive
Clash Royale InboxAspen InstituteS&P GlobalDisney SpringsWe Are BloodMarchonHunger GamesLionsgate2014 Ford Mustang CustomizerKick AssFantastic Mr FoxTouch Screens & Installations
Get Buried @ Comic-ConThe Grand Lodge on Peak 7Sims SnowboardsHoakalei ResidencesBrands
Adobe, AMD, Bosch and Lomb, Epic Games, Supercell, One World Trade Center, Tauck, Adidas, S&P Global, Pepsi, Aspen Institute, Disney, Mountain Dew, Doritos, Equinox, Bloomberg, Ford, Microsoft, NVIDIA, Oprah, ESPN, Lionsgate, A&E, Paramount Pictures, UFC, Warner Bros, Summit Entertainment, Universal, Illumination Entertainment, MGM Resorts, Fox Searchlight, Square Enix, Porsche, Boston Market, Sims Snowboards, Vision Street Wear, Lefthand Brewing, and Westin Resorts
History
Adobe - Denver, CO
Sept 2024 - Current
Staff Frontend Engineer
Arena AI - NYC
Jun 2023 - Jun 2024
Product Engineer / Creative Technologist
Play - NYC
Aug 2020 - Apr 2023
Lead Engineer -> Director of Engineering
Work&Co - NYC
Feb 2019 - Aug 2020
Associate Technical Director
Firstborn - NYC
Oct 2014 - Feb 2019
Senior Creative Developer -> Principal Developer -> Director of Development
RED - Santa Monica, CA
Feb 2012 - Sep 2014
Senior Frontend Developer
The Cimarron Group - Los Angeles, CA
Aug 2010 - Feb 2012
Senior Developer
Ignition Interactive - Los Angeles, CA
Jun 2009 - Aug 2010
Flash Developer
FL2 - Denver, CO
March 2006 - Jun 2009
Flash Developer
Awards and Recognition
Webby Award, FWA Site of the Day, Communication Arts, Clio Awards, The Key Art Awards, DOPE Awards
Clash Royale Inbox
At the end of 2016 I was tasked with coding the front-end for what was to the MVP version of a in-game news channel for the massivly succesful mobile game, Clash Royale. The "Inbox" was a place for users to get the latest news, upcoming events and community content without having to leave the game. The project launched after just three weeks and turned into a two year product engagement, expanding into all Supercell's titles. Over the course of the project, we adapted an agile approach that enabled us to develop several new features, expand browser/device support, chase down bugs and scale our team based on needs.
Notable features:
- Support for 19 different languages.
- Liking and Voting with JWT backed API.
- Rich carousel supports images, videos, polls and timed events.
- User based targeting for tailored content.
- Feature flags combined with user targeting allow us to roll out updates across the player base as well as A/B testing.
- Offline "Maintenance" mode allows the inbox to be shown to users when the game client is undergoing updates.
- Modular build system allows devs to standardize core features across projects while being flexible enough for custom use cases.
- Devs can proxy build environments to test features against production content without having to push to the actual environment.
Built with Preact, Babel, RollupJS, Sass, PostCSS
Links
Firstborn esports case studyFirstborn Supercell case study

