Places I've worked


Staff Engineer

Looking for a new challenge, I joined the Platform team with TeamSnap in January 2020. I helped improve the reliability of the microservices that power an ecosystem that supports over 20 million monthly active users. Within my first year at TeamSnap I have been promoted to Staff and an engineering team lead.

  • Worked with support to triage critical customer issues
  • Upgraded legacy Elixir apps to 1.11 and converted them to use Elixir Releases
  • Developed full stack features with Elixir, Phoenix, and Absinthe
  • Worked with Staff engineering team to set an API and database scaling strategy across the organization
  • Worked with Director of engineering to plan out a new registration service


VP of Engineering

I was the first engineer hired to help build an online video platform to link individuals to certified providers in their area. I worked with the leadership team to create an MVP and go to market strategy. I managed the monthly engineering budget and independent contractors all while creating the foundation of their platform in Rails.

  • Built consumer video product using Rails, HTML, CSS, and StimulusJS
  • Worked with VP of Content to create a streamlined video delivery pipeline with Ruby & Vimeo
  • Setup AWS infrastructure and hosting with Cloudfront, S3, EC2, and Elastic Beanstalk


Lead Engineer

I worked at GoNoodle for the initial launch to 1000 beta users to scale to over 75% of the classrooms in the United States. I worked across the stack from AWS to HTML to create customer-facing features that reached over 14 million children per month. Aside from engineering, I help with continuous discovery and roadmap planning to make GoNoodle a leading brand in the kid's education space.

  • Built classroom product with Backbone.js & Rails
  • Built prototype for family product with React & ReactNative
  • Worked with product to plan and manage sprint work
  • Conducted weekly 1 on 1 with backend engineering team
  • Moonlighted as DevOps and managed our AWS infrastructure using Elastic Beanstalk, Cloudfront, and Route53


Associate Development Manager

  • Managed the retention and career advancement of a 15 person development team with weekly performance reviews.
  • Developed a mentorship plan with front end development team.
  • Worked alongside sales, leadership, and project management to streamline our processes from planning through project delivery.o
  • Developed custom web applications using Ruby on Rails and Sinatra.
  • Worked with developers, designers, and contractors to deliver projects within scope and budget.