Skip to content

Launch Plan

A K-12 financial-literacy platform. I built the school side (a counselor dashboard and a college-fair kiosk) and got the student app ready for its pilot.

Case studyUpdated October 13, 20262 min read

How the pieces fit. The product is private, so this is a diagram rather than screenshots.
Role
Data Scientist (about 170 commits across the app, API and data layer)
When
January – July 2026
Stack
React Native / Expo, Next.js, Node.js / Express, PostgreSQL (AWS RDS), Python (FastAPI), Vercel, Railway

The problem

High-school students pick colleges and careers without seeing what those choices will actually cost and earn.

What I built

The school side: a counselor dashboard with cohort analytics and FERPA-gated messaging, and Reality Check, a kiosk for college fairs. Plus fixes to the financial engine behind every number.

What happened

The student app went into a TestFlight pilot with zero type errors (from 675), three accessibility passes behind it and 25 audit findings closed.

  • ~170

    commits, January to July

  • 3

    surfaces built or rebuilt

  • 675 → 0

    type errors in the mobile app

  • 25

    audit findings closed

01

The product

Launch Plan helps high-school students compare careers and colleges by what they will actually cost and earn. Students use a mobile app, which went into a TestFlight pilot while I was there; schools get a dashboard; both talk to one Node API backed by Postgres and a Python financial engine that runs the projections.

02

A dashboard for counselors

I built the school dashboard from an empty Next.js shell: staff sign-in, cohort analytics, alerts and readiness views. Analytics are aggregate by default, with a minimum cohort size, so no small group of students can be singled out.

On top of that I built two-way counselor-to-student messaging. It's gated behind a FERPA acknowledgement and delivered by push notification and email, with caseload assignment, reusable templates, a weekly digest for counselors and an audit log for admins.

03

Reality Check, for college fairs

Reality Check is a standalone kiosk app for college fairs. A student picks a career and a college, and the financial engine reveals what that choice really costs and pays, with sliders to try other options.

It started inside the dashboard. I split it out into its own app so it could be deployed and iterated on separately.

04

When the product is a number

I indexed tax brackets to each projection year, surfaced the plan's assumptions to students so they can see what a projection rests on, and fixed state-tax data errors that were quietly distorting projections for some students.

When the product's whole point is a number, a wrong number is the worst bug.

05

Getting the app ready for a pilot

Before the pilot I took the mobile app from 675 type errors to zero, ran three accessibility passes (contrast, Dynamic Type, VoiceOver and touch targets), wired orphaned test suites back into a single run, and led a security and correctness sweep that closed 25 audit findings.

What I'd carry forward

  1. 1Make privacy the default: aggregate analytics, with a floor on cohort size.
  2. 2Split out things that ship on different schedules.
  3. 3Show people the assumptions behind the numbers they're relying on.

Get in touch

Questions about my work, a role, or a project idea. Send a message here or email me directly.

Srikarmks@gmail.com