My journey with building software began in 2015, when I taught myself Java in order to create Minecraft plugins. Since then, software development has not only become a passion of mine, but also a career. I've had the opportunity to co-found 2 startups, and most recently, build software at RaceRocks.
EXPERIENCE
Full Stack Developer • RaceRocks
Contributed to the open-source ros-apartment library, enabling compatibility with Solid Cache (a Ruby on Rails cache store). Implemented the OpenID Connect authentication protocol on both the provider and clients, allowing SSO across multiple applications. Utilized the RSpec testing framework to perform end-to-end and unit testing.
Full Stack Engineer • Film Camp in a Box
Migrated 7,000+ rows of data from the legacy system to the new system I built, maintaining data integrity and continuity. Deployed to an AWS EC2 instance and configured auto-renewing SSL with Certbot and Nginx. Designed and implemented a custom Wordpress site.
Software Engineer / Co-Founder • TrustUGC
Developed a SaaS application to help 1,000+ freelancers collect and share testimonials. Integrated Stripe API to handle customer subscriptions. Designed and implemented 10 responsive widgets for users to embed on their websites.
Software Engineer / Co-Founder • Promos.io
Built and maintained the end-to-end infrastructure for our product, which was used by 1,200+ musicians and 3,000+ influencers. Engineered an algorithm to calculate a normalized score for an influencer based on profile and post metrics.
PROJECTS

BannerFox
A free tool that enables developers to generate a beautiful LinkedIn or Twitter banner that shows off their GitHub contributions.

Pokémon Dawn
A fan version of the popular Pokémon game series, coded entirely in Java. Players can explore different maps, interact with NPCs, purchase in-game items, and battle wild Pokémon.