Software Engineer

Ryan Saperstein

I build the app that runs youth sports leagues — the one coaches, parents, and players actually open on game day.

Northeastern grad, previously at the Broad Institute and VMware. I like software that holds up under real-world mess. On the side, I'm building Phoenix, a programming language written from scratch in Rust.

Now: building Playbook's all-in-one platform for leagues, coaches, and parents.

React Native · Rust · Programming languages

Ryan Saperstein

Featured Projects

From award-winning hackathon projects to production applications serving real users

Bazaar Game

Bazaar Game

Sep - Dec 2024

Distributed multiplayer board game with client-server architecture

ClojureDistributed SystemsGame Development+1 more
CodeView Details →
Phoenix

Phoenix

March 2026 - Present

A strict, statically typed programming language for full-stack web development

RustCraneliftCompilers+3 more
CodeVS Code ExtensionView Details →
SigLo
Award Winner

SigLo

February 2022

Computer vision system for gesture-based computer control

PythonOpenCVMediaPipe+2 more
CodeDevpostView Details →

Other Projects

RecoverWE & Help App

Mobile apps providing recovery resources for a New Jersey non-profit

March 2022 - Present

Image Processing Application

Advanced image manipulation tool with custom filters and effects

June 2022

VMware Workflow Debugger

Internal tool for parsing and analyzing log bundles

Sept - Dec 2023

Professional Experience

Playbook Sports logo

Playbook Sports

Software Developer

Hoboken, NJ

Nov 2025 - Present
  • Rebuilt the production real-time chat end to end (Django/Channels backend, typed React Native client), collapsing 3 message types, 3 WebSocket consumers, and ~20 REST endpoints into 1 schema, 1 consumer, and 11 endpoints, backed by 300+ tests where there were almost none
  • Shipped the rewrite behind a one-hour maintenance-window cutover with ID-pinned backfill, additive-then-FK-swap migrations, and legacy data kept as a rollback safety net
  • Closed two production security gaps in one release: a magic-link token exposure (redesigned around server-signed, 15-minute tokens) and a public S3 bucket (replaced with per-user scoped access)
  • Moved deep-link routing from the client into a Django service, cutting ~200 lines of app-side logic so link changes ship without an app-store release
React NativeTypeScriptDjangoDjango ChannelsPythonPostgreSQLWebSocketsAWS S3
Generate Product Development logo

Generate Product Development

Tech Lead, Frontend

Boston, MA

Aug 2024 - Dec 2024
  • Co-led a six-engineer team shipping an MVP mobile app from zero for an early-stage founder; owned all frontend architecture across a React Native/TypeScript codebase
  • Designed the navigation, component, and data-fetching patterns the team built every screen against: an auth-aware root navigator plus a typed React Query hook layer centralizing auth, caching, and loading state
  • Patterns held up through six engineers and full MVP delivery, with no major refactors as scope grew
React NativeTypeScriptReact QueryGoRESTGitHub Actions
Broad Institute of MIT and Harvard logo

Broad Institute of MIT and Harvard

Software Engineer Co-op

Cambridge, MA

Jan 2024 - Jun 2024
  • Added support for a new revision of the WDL spec (the language biologists use to define genomic pipelines) in Cromwell, the Broad's open-source Scala workflow engine
  • After a bug I caused reached production undetected, traced it to a years-old TODO that capped the integration test framework's type coverage to strings and ints; rewrote the framework to support complex types and backfilled coverage
ScalaReactTypeScriptPostgreSQLGCPWDL
VMware logo

VMware

Co-op Member of Technical Staff

Boston, MA

Jan 2023 - Dec 2023
  • Built a CLI tool that parses customer log bundles (hundreds of thousands of lines) into a queryable, filterable interface, cutting ticket-debugging time from days to hours
  • Contributed features to the VMware Cloud Director platform, working across RESTful APIs and PostgreSQL
JavaPostgreSQLRESTful APIsGitJenkins

Saperstein Software Solutions

Owner & Software Developer

Remote

Mar 2022 - Present
  • Co-built two production React Native apps for a NJ non-profit over a four-year engagement; shaped the roadmap with non-technical stakeholders and jointly owned architecture and delivery
  • Shipped to iOS and Android, with 2,000+ downloads across 6 counties
React NativeJavaScriptPythonSQLAWS

Skills & Expertise

Languages

TypeScriptJavaScriptPythonRustGoSQLJavaScala

Frontend

ReactReact NativeReduxReact QueryNext.jsHTML/CSS

Backend & Data

DjangoDjango ChannelsNodeRESTWebSocketsPostgreSQLMongoDB

Infrastructure & Tooling

DockerKubernetesAWSGCPAzureGitGitHub ActionsLinux

Compilers & Systems

CraneliftWebAssemblyLSP toolingSSA IRTracing GC

About Me

Northeastern CS grad, now building mobile apps at Playbook Sports. Nine years on from the middle-school robotics team that started it.

Ryan Saperstein

9+

Years Coding

4

Apps Shipped

4

Blog Posts

I started programming in eighth grade on my middle school's robotics team. What began as curiosity turned into nine years of building things, from Arduino projects to leading engineering teams.

At Northeastern I earned a B.S. in Computer Science with an AI concentration, graduating Summa Cum Laude, with coursework spanning algorithms through machine learning.

Today I'm a Software Developer at Playbook Sports, building an all-in-one sports management app for leagues, coaches, and parents. Before that: co-ops at VMware and the Broad Institute of MIT and Harvard, Tech Lead at Generate Product Development, and my own consultancy building mobile apps for non-profits.

My Journey

The Beginning

Started programming in 8th grade on my middle school's robotics team

High School

FIRST Robotics Competition team member, Code Club projects from LED snowflakes to mobile apps

Northeastern University

B.S. Computer Science with AI concentration, Summa Cum Laude (3.93 GPA)

Professional Experience

Software Developer at Playbook Sports; Tech Lead at Generate; Co-op at Broad Institute & VMware

Beyond the Code

Reading

  • Frankenstein - Mary Shelley
  • The Hobbit - J.R.R. Tolkien

Movies & TV

  • Interstellar
  • Sci-fi enthusiast

Activities

  • Cooking
  • Wiffle Ball

Music

  • Rock classics
  • Metallica, AC/DC, Weezer

Let's Connect

Whether you want to talk mobile, language design, or something you're building, I'd like to hear from you. I read everything that comes through.

Get in touch

Send a message

I'll get back to you as soon as I can

Now

Updated June 2026

Shipping the Playbook Sports app, helping leagues, coaches, and parents stay organized and connected.

Building Phoenix, a programming language written from scratch in Rust, in my spare time.

Writing about software on the blog, from push notifications to type systems.

New Jersey, USA

"Start by doing what's necessary; then do what's possible; and suddenly you are doing the impossible"