Brian headshot

Brian Fitzsimmons

Software Engineer - Seattle, WA

About Me

I'm a self-taught software engineer with 4 years of experience building full-stack applications.

I've built cross platform mobile games, real-time multiplayer web-apps, ML-driven recommendation engines, and backend APIs that get millions of hits per day.

In the future, I hope to explore game development and systems-level engineering. (Looking at you Rust.)

Previously, I was an English teacher in South Korea, an aspiring food truck chef, and a WordPress developer.

Outside of work you can find me playing piano and rewatching that scene where Cap picks up Mjolnir in Avengers: Endgame.

Work

    Mappable, Inc.

    Lead Software Engineer, May 2017 - August 2022

  • Developed an academic recruitment platform from the ground up as part of the Allen Institute for AI startup incubator.
  • Used Git, Docker, and Google Cloud Platform to manage multi-environment CI/CD workflow.
  • Collaborated with founder and incubator staff in fast-paced startup environment to make key technical decisions and respond to user feedback.
  • Using TypeScript, React, Postgresql, and Next.js, produced a purchasable product in under three months with operating costs under $100/month.

  • Sporcle, Inc.

    Software Engineer, Sept 2017 - April 2022

  • Leveraged knowledge in JavaScript, PHP, SQL, and AWS to develop full-stack features across Sporcle.com's desktop and mobile sites, helping it scale to 1M+ gameplays per day.
  • Project owner for Sporcle's recommendation engine. Used Elasticsearch, Redis, and collaborative filtering ML to serve personalized content to 550,000+ users.
  • Collaborated with Sporcle CTO and customers to develop a real-time multiplayer scoring app for live trivia that now serves hundreds of shows per week.
  • Learned Git, React Native, and mobile app development to create Sporcle Word Ladder, a mobile trivia game available on iOS and Android with a 4.5 star rating.
  • Learned Swift to build the majority of Sporcle's revamped iOS app, including in-app purchases, social authentication, web-view rendering, and backend infrastructure.
  • Used Tableau and SQL (MySQL, Redshift) to produce graphs of Sporcle's KPIs and investigate user behavior, bringing a data-centric/evidence-based approach to product development.
  • Designed a timeseries forecasting model that predicted monthly gameplays with 98% accuracy between 2020-2022.

Skills

    Proficient
  • Javascript (ES6+)
  • TypeScript
  • PHP
  • Node.js
  • SQL
  • React/React Native
  • Redis
  • Amazon Web Services
  • HTML/CSS
  • Git
    Familiar
  • Python
  • Machine Learning
  • Elasticsearch
  • Mobile Development
  • Firebase
  • Tableau
  • Salesforce
  • Swift
  • Docker
  • GCP

Contact