Jun 2025 - Jun 2026 • San Francisco, CA
Software Engineer Intern
QuinStreet
Twelve-month internship spent building Pond from an empty repository to a product in production.
InsurTech / Digital Marketing • Public company
Key Achievements
- ▸Co-architected Pond on AWS and helped take it from nothing to production in under two months, then built the multi-step onboarding most accounts are created through: address autocomplete and normalisation, cascading make/model/trim selection behind staged cache lifetimes, and policy import that parses an existing policy instead of making people retype it
- ▸Built the rating engine in Java and Spring Boot over carrier rate APIs — the piece that turned Pond from a place to organise your insurance into a place to get quoted
- ▸Built Ollie, Pond's conversational insurance advisor, end to end: nine routed conversation contexts, a Spring WebFlux backend streaming over SSE, a React client that renders partial markdown correctly mid-stream, and in-chat coverage changes instead of a hand-off to a multi-screen formA short-TTL dedup cache cut redundant inference calls by roughly 40%
- ▸Built the integration layer fronting eight third-party services, with trace correlation threaded across services, field-level encryption of regulated data at the persistence boundary, and a broker-free batch queue on PostgreSQL using FOR UPDATE SKIP LOCKED
- ▸Cut the frontend bundle 35% with chunk splitting and lazy routes, built the four-variant experimentation surface, and eliminated the most-reported mobile defect: the on-screen keyboard resizing the viewport and pushing form fields off-screen mid-entry
- ▸Retrofitted observability: 38 API endpoints instrumented with structured logging into ELK, request/user/product identifiers threaded through MDC across eight services, and React errors bridged into the same pipeline behind rate-limited beacons so one looping browser cannot flood ingest
Technologies Used
ReactTypeScriptJavaSpring BootSpring WebFluxSSEPostgreSQLAWSELKKibanaDockerAnsibleHeap Analytics