homeexperienceprojectsvraboutcontact

Projects

Enterprise
Unity Services Dashboard
Unity Services DashboardA role-based, all-in-one dashboard for managing Unity services, metered subscriptions, and administrative workflows.
  • Implemented metered subscription pages with filtered listings and detailed views
  • Refactored the Users page to surface subscriptions grouped by type
  • Improved and refactored admin payment method management
Technologies: Typescript, React, React Query, Next, Jest
Unity OneCommerce Notifications
Unity OneCommerce NotificationsA backend notifications service for Unity’s OneCommerce platform, supporting templated, versioned, and localized communications.
  • Designed and standardized translation and versioning strategies for notification templates
  • Expanded notification template coverage to support Unity Cloud products on the OneCommerce platform
Technologies: Go, HTML, CSS
MapMyRun
MapMyRunA large-scale GPS workout logging and social fitness application supporting real-time activity tracking and challenge-based engagement.
  • Delivered challenge feature enhancements to improve user engagement
  • Designed and implemented progress visualizations for active challenges
  • Architected support for multi-goal challenges within existing systems
Technologies: Typescript, React, Redux, React Testing Library
Jackfruit Challenges Admin
Jackfruit Challenges AdminAn internal admin platform for configuring and managing MapMyRun challenges, supporting multiple goal types and complex challenge rules.
  • Expanded challenge configuration to support workout, distance, and time-based goals
  • Architected multi-goal challenge support for internal MapMyRun tooling
Technologies: React, React Context, React Query, React Testing Library
Spectrum Trail Racing
Spectrum Trail RacingA full-stack marketing and race registration platform with administrative dashboards, analytics, and automated outreach.
  • Designed and implemented role-protected analytics dashboards for business stakeholders
  • Developed automated email campaigns to capture lost conversion opportunities
Technologies: Ruby on Rails, Haml, React, Postgres, Redis, RSpec, AWS
Toy
Range Front
Range FrontFull-stack e-commerce platform inspired by REI, built to explore real-world commerce workflows including authentication, role-based permissions, cart state management, and Stripe-powered checkout.
  • Designed and implemented a GraphQL API with fine-grained authorization, Postgres persistence, and a fully typed React/Next.js frontend deployed to production
  • Built a role-based permissions system supporting admin and user workflows
  • Request elevated permissions via direct contact (admin access intentionally restricted)
  • Implemented real-user performance monitoring using Vercel Analytics and Speed Insights to track Core Web Vitals (LCP, INP, CLS)
  • Implemented secure Stripe checkout and order placement flow
  • Implemented webhook-driven transactional email receipts for completed Stripe payments, ensuring idempotent post-payment workflows
  • Designed GraphQL mutations and queries for product, cart, and order lifecycle
  • Deployed frontend and backend independently with production configuration
  • Wrote Jest tests to validate core business logic
Technologies: Typescript, React, Styled Components, Next, GraphQL, Apollo, Node, Postgres, Jest, Vercel, Vercel Analytics, Vercel Speed Insights, Render, Resend
Raspberry Pi Neopixels
Raspberry Pi NeopixelsControl WS281x LED strips (NeoPixels) on a Raspberry Pi using a beautiful CLI menu of effects.
  • Circuit with resistor for level shifting data line from 3.3V out (Pi) to 5V in (LED strip) to prevent bit shifting
  • Camera Module to support "on motion" color override
  • Develop on Mac, run on Raspberry Pi
  • Terminal prompts for setting configuration and user inputs for effect, interval, brightness, and RGB values
  • Visual effects modes including Solid, Checkerboard, Change, Blink, Breathe, Growing Bar, Wheel, and Walk Pixel
  • Individually addressable LEDs, can be used for custom signs and 3D models
  • Jest (unit testing)
Technologies: Raspberry Pi + Camera Module, Node, Typescript, rpi-ws281x, WS2811 Addressable LEDs, SN74AHCT125 Logic Level Shifter, GPIO / PWM / DMA, Jest, Breadboard prototyping & electronics