Anthony
Arellano

Senior Software Engineer

Peloton Interactive · Montclair, NJ


// Experience

Peloton Interactive
Senior Software EngineerFeb 2026 – Present
Full Stack Software Engineer IIIJul 2024 – Feb 2026
Full Stack Software Engineer IIAug 2023 – Jul 2024
Full Stack Software Engineer IMar 2022 – Aug 2023
  • Authored Peloton's Module Federation contract for 29 MFEs across 5 teams — singleton enforcement, error-boundary-wrapped remotes for graceful degradation, and a scaffolding CLI that auto-registers new scopes in the central remote registry and generates per-app CI workflows from shared templates.
  • Designed Lumberjack, Peloton's first persistent audit system for content mutations — collapsed on-call RCA investigation from hours to ~15 minutes. Captures 15 entity types from 6 producer services with idempotent async batch DLT reprocessing. Ships a production MCP server and the Cosmos investigator dashboard with JSON diff, filters, and URL-driven entity history.
  • Built per-PR deploy previews with an element-selector commenting overlay that lets PMs, QA, and engineers pin review comments to specific HTML elements. Each PR gets an isolated subdomain via ephemeral S3 and a CloudFront Host-header routing function — no per-PR infrastructure provisioned.
  • Led a 29-MFE Webpack-to-Rspack migration using a Claude Code agent fleet with human review gates per landing, validated by bundle diffing, visual regression, and manual QA. Cut production builds 9× platform-wide.

// Projects

Fretboard CoachIn progress

AI-powered guitar coaching for intermediate players

Next.jsReact 19Claude APITone.jsSupabaseTailwind
  • Streaming Claude API integration with custom system prompts that generate adaptive, structured practice plans.
  • Interactive fretboard diagrams with interval highlighting and Tone.js ear training for interval recognition.
  • Progress tracking across 9 learning layers with real-time persistence and PWA support.

Real-time multiplayer board game

ReactTypeScriptZustandExpressWebSocketsViteVercel
  • Custom WebSocket wrapper with connection state tracking and automatic reconnection backoff for resilient real-time communication.
  • Synchronized game state across concurrent players using Zustand with lobby management and dynamic player lifecycle.
  • TypeScript message protocol and pnpm monorepo with shared types between client and server.

// Music

Before software, I studied audio engineering. I still make music — two projects on Spotify.


// Contact

theanthonyarellano@gmail.com ↗