About

Hi, I'm Vihaan Sarin.

I got into programming by wanting to know what was underneath the tools I was already using — what a shell actually does between typing a command and a process running, what Spark is doing underneath a DataFrame call. That curiosity turned into two systems projects built from scratch in C, and it's the same instinct that shows up in how I approach backend and data work: build it once to actually understand it, not just to make it work.

I'm a full-stack engineer who's most comfortable moving between the two ends of a system — React on one side, FastAPI and PostgreSQL on the other, with enough systems-level understanding underneath to know why a pipeline is slow instead of just guessing. At Innover, that meant building a synthetic data platform end to end; on my own time, it's meant building a Unix shell and a Spark-inspired parallel framework down to their memory allocators.

I graduated with my CS + Data Science degree from UW–Madison in May 2026, and I'm looking for full-stack or backend roles now. Open to relocating.

Vihaan Sarin, UW–Madison, 2026

Experience

May 2025 – Nov 2025

Software Engineer Intern (Data & AI)

Innover Digital · Remote / Atlanta, GA

  • Designed a full-stack React + FastAPI platform for synthetic data generation, including an LLM-based generation mode (OpenAI SDK, guardrails, preset templates) producing schema-validated sample rows.
  • Integrated five SDV models (CTGAN, TVAE, GaussianCopula, CopulaGAN, HMASynthesizer) and a PII masking engine (spaCy NER + Faker) for secure, constraint-preserving relational synthesis.
  • Built tabbed previews, post-generation dashboards, and export pipelines, cutting dataset-exploration setup time 30%.
  • Optimized metadata inference and constraint-handling pipelines, cutting runtime 25–40%. Internship extended three months on the strength of it.
Related project ↗

Jul 2024 – Aug 2024

Web Development Intern

Thales · Noida, India

  • Built a full-stack animal adoption platform (HTML, CSS, JavaScript) with interactive filtering and secure adoption workflows across responsive, cross-device layouts.
  • Architected modular components and optimized client-side rendering with efficient DOM updates, cutting page load times 25%.
  • Integrated and validated backend routes for data exchange, applying Thales' engineering standards for secure, fault-tolerant deployment.
Related project ↗

Education

University of Wisconsin–Madison

Bachelor of Science, Computer Science & Data Science

Madison, WI · Sep 2022 – May 2026 · GPA: 3.74

Delhi Public School, Dwarka

New Delhi, India · 2018 – 2022

03Signals

Languages

  • Python5 of 5
  • C4 of 5
  • TypeScript4 of 5
  • JavaScript4 of 5

Backend & Data

  • FastAPI5 of 5
  • Supabase4 of 5
  • Data modeling4 of 5

Frontend

  • React5 of 5
  • React Native4 of 5
  • HTML / CSS4 of 5
  • Responsive design4 of 5

Systems & Tooling

  • Systems programming5 of 5
  • Concurrent programming5 of 5
  • POSIX threads5 of 5
  • System design4 of 5

Currently

Graduated
B.S. CS + Data Science — UW–Madison, May 2026
Looking for
Full-stack / backend roles, 2026 start
Building
This site, and packaging past projects for GitHub
Based in
Madison, WI — open to relocating

Last updated 2026-08-06.

04Let's talk

Let's build something.

GitHubLinkedInRésumé PDFMadison, Wisconsin