Senior Developer and Team Lead with over 15 years of experience in full-stack development, specializing in backend development with Rust and TypeScript. Passionate about teaching, sharing knowledge, and generally helping others. Proven track record in managing large communities and contributing to open-source projects. Avid learner, always exploring new technologies and methodologies. Huge nerd.



Universal Music Group - Senior Developer and Team Lead

October 2023 - Present

CrabLang - BDFL & Community Manager

April 2023 - Present

TAW Digital - Full Stack Developer

June 2018 - October 2023

Emma Creative - Lead Developer

August 2020 -  February 2021

Boiling Pot Media - Lead Developer

October 2018 - July 2019

Chargebacks911 - Lead Marketing Developer

April 2017 - October 2018

Sparxoo - Web & Mobile Developer

February 2017 - July 2018

Fourth Coast Media - Tech Lead

December 2014 - February 2017

Cyber Sytes, Inc. - Project Manager, Developer

September 2014 - March 2015


Full Sail University

B.S. in Music Production

Class of 2016

Handled large-scale projects in a fast-paced environment from start to finish, including pre-production, recording, editing, and mixing. Curriculum includes coursework in digital audio, composition, synthesis, music theory, and more.

Personal Interests

Big fan of video games - previously Starcraft and Diablo, currently Path of Exile. Active in multiple Dungeons & Dragons campaigns. Always learning new things and exploring new technologies. Music production and audio engineering when I can find time.