Skip to main content

whoami

Jerry Safter Brown.

Full stack engineer, product brain.

I spent years as a product manager before becoming an engineer. These days I build growth systems at ClassPass across web, mobile, and backend, and I care as much about the numbers a feature moves as the craft that keeps it running.

years in tech
10+
years in tech
years shipping production code
5
years shipping production code
at ClassPass
SWE III
at ClassPass

about

Product thinking, engineering craft.

I took the long way into engineering. Years as a product manager taught me how businesses actually decide what to build. Then I learned to build it myself, and never looked back.

Today I'm a growth engineer at ClassPass, working on the flows where product decisions meet production traffic: signup, checkout, experimentation, and the observability that tells you whether any of it worked. I ship across the stack: React and Next.js on the front, React Native on mobile, Node.js services behind them.

What sets me apart is range. I can argue the experiment design in the morning and debug the race condition it exposed in the afternoon. I don't just write code, I own outcomes.

Path
Product manager → bootcamp → production engineer
Range
Web · React Native · Node.js BFFs · a little Kotlin
Bias
Ship, measure, iterate. Instrument everything.
Current obsession
AI-assisted engineering done rigorously

experience

From product to production.

A decade in tech: product manager, bootcamp grad, then engineer shipping at increasing scale.

  1. September 2025 - PresentSoftware Engineer III · ClassPass (Playlist)

    Consumer Growth engineer shipping across web, mobile, and backend for the leading fitness & wellness membership platform. (Remote)

    • ▹Ship product and growth features across the full stack (React/Next.js web, React Native mobile, and a Node.js BFF), with 100+ PRs merged across 10 repositories in the past year
    • ▹Tech-led a multi-variant pricing experiment end to end across 6 services: technical grooming, implementation, launch, per-variant observability, and post-launch analysis
    • ▹Owned the migration of the phone-verification flow, part of the signup critical path, across 4 repositories and 2 languages, from protobuf/gRPC service work in Kotlin to the Next.js frontend, and flipped it live in production with a zero-downtime router cutover
    • ▹Designed and shipped a company-wide in-app developer tools panel (Preact + Shadow DOM, framework-agnostic), taking it from empty repo to production in about 5 weeks. It is now shared infrastructure for every ClassPass web engineer
    • ▹Led incident response for site-wide SEO regressions: same-day root cause and fix, authored the postmortems, and ran the cross-functional debriefs
    • ▹Built proactive monitoring for the business-critical signup, referral, and checkout flows with Datadog RUM instrumentation and dashboards across two frontends
    • ▹Drive AI-assisted engineering adoption org-wide: built Claude Code infrastructure across repos, authored shared engineering skills, and led hands-on workshops at the engineering offsite
    TypeScriptReactNext.jsReact NativeNode.jsKotlingRPCPlaywrightDatadogOptimizelyContentfulClaude Code
  2. April 2024 - August 2025Full-Stack Software Engineer · Bluepine

    Drove revenue generation and strategic product development for a property management platform. (Chicago, IL (Hybrid))

    • ▹Architected and implemented complete Stripe billing infrastructure and onboarding systems, enabling revenue from 100% of customers
    • ▹Influenced strategic pivot through 6 months of cross-functional collaboration, developing functional, production-ready prototypes
    • ▹Built business-critical infrastructure including automated pipelines, analytics dashboards, and reporting systems driving decision-making
    • ▹Delivered beyond engineering scope by developing an interactive user map, automated Slack bots, a bug report system, and an iOS room-scan app
    • ▹Led cross-functional product development with leadership to define admin functionality including sales tracking and revenue forecasting
    TypeScriptReactNext.jsNode.jstRPCPrisma ORMMySQLRedisStripeVercel
  3. February 2023 - April 2024Full-Stack Software Engineer · stickK

    Modernized legacy infrastructure and pioneered AI features for a behavior-change platform. (Los Angeles, CA (Remote))

    • ▹Modernized legacy infrastructure by updating 30 legacy API endpoints, improving response times by 40%
    • ▹Built admin dashboards with real-time analytics and custom reporting for enterprise clients
    • ▹Inspired product vision by integrating OpenAI APIs to create 6 internal feature prototypes
    JavaScriptReactNode.jsPythonMySQLRedisOpenAI APIREST APIs
  4. October 2020 - February 2023Software Engineer · Freelance

    Founded an analytics platform and delivered custom solutions for emerging tech companies. (Los Angeles, CA (Remote))

    • ▹Founded analytics platform for an emerging NFT marketplace, building a team and web app from scratch
    • ▹Drove project success by architecting elegant, custom web applications for the Crypto/NFT space
    JavaScriptReactNode.jsPostgreSQLWeb3Analytics
  5. October 2020 - April 2021Full-Stack Software Engineering Bootcamp · Flatiron SchoolEducation

    Intensive full-stack software engineering program focused on modern web development. (Remote)

    • ▹Completed 600+ hours of hands-on curriculum in software engineering fundamentals
    • ▹Built multiple full-stack applications using React, Ruby on Rails, and PostgreSQL
    JavaScriptReactRubyRuby on RailsPostgreSQLGit
  6. May 2017 - October 2020Product Manager · stickK

    Drove product strategy and began the transition to engineering through hands-on technical contributions. (Brooklyn, NY)

    • ▹Generated new revenue stream by launching a self-serve product, scaling to 1,000 users within six months
    • ▹Reduced operational burden by 35% through building a comprehensive Help Center in JavaScript
    JavaScriptHTMLCSSAnalyticsAgile

projects

Things I've built on my own time.

Side projects and explorations. The day-job work lives up in the experience section.

Pipe MCP Server

prototype

A Model Context Protocol server that unifies developer context across GitHub, Slack, Jira, Linear, and Notion

case study
Situation
Developers lose context switching between GitHub, Slack, Jira, Linear, and Notion all day. I wanted one place where an AI tool could see all of it.
Task
Build an MCP server that pulls those platforms into a unified context graph with real-time updates.
Action
Implemented the MCP spec on a Node.js server with PostgreSQL for storage, Redis for caching and queues, Neo4j for the relationship graph, per-platform OAuth, WebSocket updates, and BullMQ for background jobs.
Result
A working MCP server with JWT auth, real-time sync, and a modular design that makes adding a new platform a small, contained change.
TypeScriptNode.jsPostgreSQLRedisNeo4jWebSocket
July 2025

DevFlow Components

prototype

React 19 component library with streaming AI features and a documented design system

case study
Situation
I wanted to explore what production-quality React components look like when AI streaming is a first-class feature rather than a bolt-on.
Task
Build a small component library around React 19 features, streaming AI responses, and a coherent design system.
Action
Built SmartDataTable and AISearchBar in TypeScript with real-time streaming responses, optimistic updates, and a documented design system, then published a live demo site.
Result
A live, documented component demo that shows streaming AI patterns working inside real React 19 components.
TypeScriptReact 19Next.jsTailwind CSSOpenAIVercel
July 2025

Elara News

archived

An autonomous AI news agent for the SUI blockchain, built on the Eliza framework

case study
Situation
AI agent frameworks were moving fast and I wanted hands-on experience running one autonomously, not just reading about them.
Task
Build an agent on the Eliza framework that could operate across multiple platforms without babysitting.
Action
Built the agent in TypeScript with custom behaviors, response systems, and multi-platform integrations, then ran it as a live news product.
Result
A functioning autonomous agent that ran in production for a while and taught me more about agent reliability than any tutorial could.
TypeScriptEliza FrameworkAI/MLNode.jsOpenAI
June 2025

iOS Room Scanning App

prototype

3D room capture built on Apple's RoomPlan API

case study
Situation
Bluepine needed to evaluate whether phone-based 3D room scanning was good enough for real property workflows.
Task
Build a native iOS prototype on Apple's RoomPlan API to capture and export accurate room models.
Action
Built the app in Swift and SwiftUI with a real-time scanning interface and export functionality for captured room data.
Result
A working prototype that answered the feasibility question with a real artifact instead of a slide deck.
SwiftSwiftUIRoomPlaniOS
May 2025

more experiments

Barrow

prototype

Peer-to-peer tool sharing app for neighborhoods, in React Native

React Native · Expo · TypeScript

Cadence Tunes

archived

Generates running playlists matched to your steps per minute

JavaScript · Ruby on Rails · Spotify API

skills

The toolbox.

Honest levels. If it's listed here, I've actually shipped with it.

expert

Daily use, production experience

  • TypeScript5y
  • JavaScript7y
  • React6y
  • Next.js4y
  • Node.js6y
  • Tailwind CSS4y
  • Claude Code & AI-assisted engineering2y
  • Git9y

proficient

Regular production use

  • SQL7y
  • PostgreSQL3y
  • MySQL5y
  • Redis4y
  • Playwright1y
  • React Native1y
  • gRPC & Protobuf1y
  • Datadog1y
  • Optimizely1y
  • Contentful1y
  • Model Context Protocol (MCP)1y
  • OpenAI API3y
  • Stripe3y
  • Prisma ORM3y
  • tRPC2y
  • Vercel3y
  • Ruby3y

learning

Active exploration

  • Kotlin1y
  • Python2y
  • Swift
  • Docker

contact

Say hello.

I'm not job hunting, but I'm always up for talking shop: engineering, product, AI tooling, or whatever you're building.