SAHIL-SANGHVI(1)→ TERMINAL(1)

Projects

PreCheck.aihackathon

AI-powered health insurance claims assistant — Runner-Up (Google Gemini Track) & Best .tech Domain, nwHacks 2026.

Island Insight

Youth-health engagement analysis for RBC Borealis' Let's Solve It 2026 (Team Island Insight x KHLF).

Puppeteerhackathon

An AI-runtime proof of concept, built in 30 hours — Hack the North 2025 Grand Finalist.

ExoDetecthackathon

97.3% accuracy classifying exoplanets from NASA light-curve data — People's Choice Award, NASA International SpaceApps Challenge 2025.

Palendar

A calendar built for a Human–Computer Interaction course — interaction design as a first-class concern.

Medilink

CRUD operations with at-rest encryption over JSON storage, built for a software-engineering course.

Sign & Remember

A memory game for learning the ASL alphabet.

News Search App

A vanilla-JS front end searching live news via the GNews API.

Python Fundamentals

10 labs and 10 assignments in Python — variables and functions through file I/O, dictionaries, and an early intro to classes.

Java Data Structures

6 labs and 9 assignments in Java — ADTs from linked lists and stacks through heaps, BSTs, and hash maps.

Graphics From Scratch

Five C++ renderers built up in stages: 2D geometry, a ray tracer, a recursive ray tracer, a BVH-accelerated mesh renderer, and a software rasterizer.

Systems Programming Toolkit

Three Linux systems programs in C: a process manager, a pthreads-based concurrency simulator, and a FAT12 filesystem toolkit.

Network Protocol Tools

Three Python tools working at the raw packet level: an HTTP/HTTPS client, a TCP connection analyzer, and a traceroute path reconstructor.

SQL Database Design

Relational algebra and analytical SQL across two assignments — a joint pizza/soccer exercise and a solo ships/S&P 500 exercise with window functions and constraint-enforcing views.

Survey Response Analyzer

A modular C survey analyzer with dynamic memory management, plus a PyQt6 GUI lab for a login screen and product catalog.

Pacman Test Suite

A JUnit 5 + property-based (jqwik) test suite written against the open-source JPacman engine.

Algorithm Performance Lab

Two algorithms exercises comparing approaches by measured performance at scale: array matching and brute-force-vs-sorted pair finding.

Network Flow Matching

An Edmonds-Karp max-flow solver for a flight/pilot assignment feasibility problem.

Embedded AVR Projects

Four assignments on an ATmega2560: bit-manipulation in AVR assembly, a signalling exercise, an interrupt-driven LCD display, and a C-based digital clock.

Olympics SQL Analytics

A SQLite exercise querying an Olympics athletes/events/medals database.

Web Dev Fundamentals

Two projects and four labs covering HTML/CSS/JavaScript fundamentals.

Statistical Computing in R

Four assignments and ten labs in R Markdown — sampling design, data wrangling, hypothesis testing, and regression.

CAD & 3D Printing Designs

CAD models and print-ready files from a hands-on 3D design and printing breadth course.

Programming Languages

Five assignments across OCaml, Racket, Ruby, and APL — functional sets, streams, an interpreter built in two paradigms, and DNA-sequence analysis.