Spellbook · projects
Wizard Card · about
Arithmancy · bend the gridOwl Post · nowRecords · resume

Spellbook · projects

×

the catalogue of inventions

Spellbook

9 entries · projects

things i've made, from full projects to experiments that took an afternoon

annotation

sketches live under /play so they have room to move

The greater workings

the four biggest, with pictures. read them for wizards, or for muggles

an Indian-food meal planner with logging, pantry tracking, and AI-generated plans

Next.js and Firebase, with Gemini planning meals only from a filtered, structured Indian-cuisine dataset so it can't invent dishes

Next.js · TypeScript · Firebase

Contents

I projects

  1. 001Ideation Detectionbasically it reads student writing and flags stuff that might be a warning sign, so a real person can go take a closer lookshippedproject2025p. 1
  2. 002Ballotbox (Real Advocacy)ballotbox, a nonpartisan tool for finding where to vote. adopted by the Union City Youth Council for voting initiatives, with planned adoption by a League of Women Voters chapter; helped register 40+ new voters and increased reported JLHS voter turnout by 20%shippedproject· adopted by the Union City Youth Council · League of Women Voters adoption plannedp. 3
  3. 003Exercise Form Checkerupload a workout video and get your joints tracked frame by frame, plus rule-based feedback on your angles, alignment, and range of motion. the rules are mine and haven't been checked against a coachbuildingtool2025· runs locally, no hosted demo yetp. 5
  4. 004Nutribooma nutrition planner built around Indian food from the ground up, log meals, track your macros and pantry, and get multi-day meal plans that actually stay within your targetsshippedproject2025p. 7
  5. 005This websitea wizard's study you click around in, with the projects as a spellbook, a console that casts spells, a living pixel portrait, and a little wizard who lives behind the windowsbuildingproject2026p. 9
  6. 006High school speechthree years on JLHS Forensics, captaining the original oratory team, coaching new speakers, and running service stuff on the side. 2x Glenbrooks semifinalist, 3rd in california, NIETOC semifinalist, 2x NSDA nationals octafinalistshippedproject2026· 2x Glenbrooks semifinalist · 3rd in californiap. 11

II experiments

things to poke at: sketches and screensavers, each one took an afternoon or a weekend

  1. 007Bend the gridshear and rotate a grid of 169 points and watch the two basis vectors drag everything else along with themexperimentvisualization · small2026p. 13
  2. 008Prim, on repeatmy NeetCode solution to Min Cost to Connect All Points, replayed on loop as a screensaver, Prim's algorithm growing a minimum spanning tree over and overexperimentvisualization · small2026p. 15
  3. 009Bloomsymmetric geometric flowers that grow outward one ring at a time, running as a screensaverexperimentvisualization · small2026p. 17

to find a spell by name, cast accio in the crystal ball.