Max Fallan smiling

Hi, I'm Max Fallan

Software engineer · full stack web, mobile, and developer tools

GitHub

I've worked across mainframe database tools and consumer web experiences, from Db2 management at Rocket Software to checkout and device activation at Peloton.

Go sixers.

Humor.Me wordmark

Humor.Me

An iOS app for finding comedy shows nearby. My first mobile app, built from scratch pre-AI and released on the App Store. It also taught me React—and led to taking on more frontend work at Rocket.

I built venue-specific scrapers to collect show listings, a mobile client, and an API backed by MongoDB. AWS Lambda runs the scraping and API workloads.

React Native · Python · Express.js · MongoDB · AWS

Away Game — flight alerts for away games

Away Game

A flight-price tracker for fans traveling to see their favorite teams play away from home, starting with the NBA and WNBA. Fans choose a team and home city; the app looks for flights around upcoming away games and sends deal alerts.

The Go backend queries Duffel, stores prices in Neon, and checks for fares that meet a deal criteria. Scheduled checks balance price coverage with API costs.

React · TypeScript · Go · Neon / PostgreSQL · Duffel · Resend · Render · AWS

NBA Clip Generator repository preview

NBA Clip Generator

A Python experiment that turns game footage into individual play clips. A local vision model reads the scoreboard, then matches the clock, quarter, and score to play-by-play data. FFmpeg extracts the corresponding footage.

Current work focuses on faster scoreboard recognition, parallel processing, and a public clip viewer using S3 for video storage and PostgreSQL for clip timestamps.

Python · Local vision models · FFmpeg · S3 · Neon / PostgreSQL

NBA Terminal Draft Simulator repository preview

NBA Terminal Draft Simulator

A terminal-based draft simulator written in C. It uses linear regression on five years of box-score statistics to estimate on/off plus-minus and inform player evaluation.

C · Linear regression

Peloton

Dec 2024 — Jan 2026

Software Engineer · E-commerce

Full-stack engineering on checkout and device activation, working with product, design, and data science on experiments and customer-facing improvements.

  • Built an internal device-activation testing tool that let nontechnical teammates create test users and validate activation flows without developer assistance, reducing validation time by 80%, mitigating bugs for a $10M revenue stream, and returning over $40k per year in productivity costs
  • Delivered promotional $0 activation checkouts in a Kotlin / GraphQL service, coordinating with payments and staff engineers against a two-week deadline.
  • Implemented Canadian ID.me discounts across the catalog, frontend verification flow, Python backend, and feature flags.
  • Owned Apple and Google sign-in integration for device activation, working across identity and platform teams.
  • Extended the button design system for Google Pay and Apple Pay designs.
  • Wrote referral-repair scripts to update referral records and publish reward information to marketing operations.
  • Used Amplitude for product analytics, Optimizely for A/B testing and feature flags, and Contentful to manage localized content across checkout and device activation.

React · TypeScript · Kotlin · Python · GraphQL · PostgreSQL · AWS · Amplitude · Optimizely · Contentful

Rocket Software

Oct 2018 — Dec 2024

Software Engineer III · Db2 tools

Started in mainframe database tooling as a backend developer using a language from the 1960s, PL/I, followed by a move to a small full-stack team building a web-based database management platform in 2022.

Database tools & mainframe development

  • Maintained and extended Db2 Object Compare for z/OS, which compares databases and generates the changes needed to bring them into alignment.
  • Worked on DDL reverse engineering and compatibility with Db2 releases.
  • Investigated countless customer issues, created database objects to reproduce behavior, and partnered with QA on fixes and features.

Full-stack database management

  • Built database and sysplex registration pages with React, TypeScript, and IBM's Carbon Design System, including certificate-based authentication flows.
  • Implemented backend discovery of external tools by reading YAML configurations and exposing their metadata through an API in Java Spring Boot
  • Improved database connection management and connection pooling to reduce unnecessary connections.
  • Owned features across UI, backend connectivity, and configuration persistence, while supporting customer calls and QA on a three-developer team.

Automation & team leadership

  • Built Jenkins pipelines in Groovy to automate mainframe builds reducing total time by 75%.
  • Mentored two interns on a pull-request-triggered regression testing pipeline.
  • Obtained Scrum Master certification and served as Scrum Master for a year, coordinating intake and assignment of customer-reported bugs across a ten-person team.

PL/I · REXX · Db2 · React · TypeScript · Java · Spring · Jenkins · Groovy