Skip to content
SS
Press the power button on the remote to start the Shikhar Sisodia workspace.
FinderFileEdit
shikhar/projects/campus-val.project

CampusVal

Academic planning for Santa Clara University students — planning quarters, tracking degree progress, and answering policy questions grounded in real SCU sources.

An independent planning tool. Not official SCU advising, and not affiliated with the university.

requires an @scu.edu account to sign in

year
2026
role
Software Engineer — AI Kitchen @ SCU
status
Prototype

01the system

One planner, several moving parts.

Degree progress, term planning, transfer credit and policy guidance all read from the same student record.

Degree Plan

Progress toward the units a degree requires.

Quarter Plan

Add courses for a term, checking prerequisites and the unit cap.

Transfer Credit

Evaluate transfer work against the 87.5-unit cap and post-enrolment rules.

AI Assistant

Answers grounded in SCU policy.

GPA Simulation

See what a planned quarter does to a cumulative GPA.

Registration Timeline

Add/drop and withdrawal deadlines, each cited to the Registrar.

02constraints

A plan has to satisfy several rules at once.

Prerequisites, unit caps, registration windows and class standing all bear on whether a term is actually registrable.

PrerequisitesUnit capClass standingRegistration windowVALIDATED PLAN

03the product

Four views, one student record.

Captured on a QA account, so no real student's data appears. The planner and assistant are shown empty rather than populated with an invented schedule.

  1. 01

    The dashboard

    Degree progress, the next-term unit cap and registration deadlines, each deadline cited to the SCU Registrar with the date it was last verified.

    campus-val.vercel.app
    CampusVal's dashboard on a QA account, showing units toward graduation, unit cap and registration milestones
  2. 02

    Degree Plan

    Requirements laid out across the degree, which the quarter planner then reads from.

    campus-val.vercel.app/degree-plan
    The Degree Plan view listing degree requirements
  3. 03

    Quarter Plan

    Plan Fall, Winter and Spring loosely, then pick sections one quarter at a time. The product is explicit that it hands off to Workday — it does not register you.

    campus-val.vercel.app/planner
    The Quarter Plan view with an academic-year selector, schedule planner calendar and course search
  4. 04

    Planning support

    Answers grounded in verified SCU policy, with the assistant reading your profile. Shown here in its empty state — no conversation is fabricated.

    campus-val.vercel.app/advisor
    The Planning Support assistant in its empty state, offering suggested policy questions

Live section schedules, instructors and seat counts stay in Workday and Camino — CampusVal deliberately does not mirror them, and says so in the planner itself.

04under the hood

A monorepo behind one planner.

A React client authenticated with Clerk, an Express API, and Postgres through Drizzle — with OpenAI behind the assistant and PDF parsing for transcripts.

React clientClerk authExpress APIPostgreSQLOpenAIDrizzle ORM · pdf-parse for transcripts
  • React
  • TypeScript
  • Clerk
  • dnd-kit
  • Radix UI
  • Express
  • PostgreSQL
  • Drizzle ORM
  • OpenAI
  • Zod
  • Vitest

Plan the next quarter.

sign-in requires an @scu.edu account