# Modulus

> Interview prep for consulting, product and finance roles. I built its product from the first screen: programs, booking, payment and live sessions.

- Kind: internship
- Role: Frontend Engineer Intern, remote
- When: Apr to Aug 2025
- Stack: React, TypeScript, Vite, React Router, TanStack Query, Tailwind, hls.js, Firebase, PostHog
- Live: https://www.trymodulus.com
- trymodulus.com: https://www.trymodulus.com

Modulus prepares people for interviews in consulting, product, finance and other non-tech roles, with cohorts, mentorship, live sessions and peer practice.

As its frontend engineer I built the product from the first screen: the pages that sell a program, booking and payment, scheduling with a mentor, and live sessions with chat beside the stream.

## In numbers

- 47: routes
- #8: of the week on Peerlist

## What I built

- **The product, from the first screen.** 47 routes, from the first page a visitor sees to the session they booked.
- **Cohorts and programs.** The pages that sell and run them, with every filter kept in the URL.
- **Razorpay booking.** Enrollment paid with credits or card, with verification left to the server's webhook by design.
- **Scheduling.** Sessions booked through Cal.com without leaving the product.
- **Live sessions.** HLS streams with Firebase chat running beside them.
- **Fast, and measured.** Code split by route, and PostHog funnels so the team could see where people dropped off.
