I'm a Front End / Full Stack Engineer with 4 years of experience building data-centric, high-performance UI/UX applications.
I specialize in architecting React/TypeScript systems that handle complex data relationships (see: Tunesplit & NPDC), and I’m diving deep into cross-platform products with real-time functionalities (see: Pocketwatch).
Real-time productivity analytics product for developers and freelancers
- Engineered a cross-platform analytics tool that tracks developer behavior to provide real-time efficiency insights.
- Architected a Chrome extension service worker that coordinates 5+ specialized services, syncing state across 50–100+ concurrent browser contexts.
- Centralized WebSocket connections inside the service worker, reducing server load by 90% (10+ client connections collapsed into 1).
Stack: React, TypeScript, Zustand, Next.js, ShadCN/UI, Express.js, Drizzle, Redis, PostgreSQL
Digitizing music labels’ splitsheet & royalty coordination
- Led frontend development in a 13k+ LoC React/TypeScript codebase, collaborating in a cross-functional team of 4.
- Mentored 2 junior engineers while defining the UI architecture + API integration standards used across 10+ feature modules.
- Optimized performance with TanStack Query caching, optimistic updates, and debounced search, achieving near-zero UI latency and cutting API requests by 60–80%.
Stack: React, TypeScript, TanStack Query, Tailwind, ShadCN/Radix UI, Vite
(In Collaboration w/ Develop For Good)
Public accountability platform exposing police misconduct records
- Led frontend development for a nonprofit client’s transparency tool, enabling public access to officer misconduct data.
- Built interactive D3.js visualizations rendering hundreds of records with responsive design.
- Mentored 2 junior engineers on scalable UI patterns and data-fetching strategies with TanStack Query.
Stack: React, TypeScript, Next.js, D3.js, TanStack Query


