- 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