Jarvis
A local-LLM planning assistant with a ranked-constraint system prompt and a rule against claiming actions it didn't take.
Node · local modelTen projects have full case studies. The rest are shorter write-ups of tools I built for real teachers and students. Nothing here shows student data, and school-internal details are left out.
Norwalk's public AI transparency site and K-12 guidebook: an AI Use Register, a 0–4 Classroom AI Use Scale, bilingual pages and 800+ automated checks. Presented in NYC.
Read case study →A faithfulness rubric and graded test set that found what an AI-rewrite checker misses, plus a v2 confirmed on a held-out set.
Read case study →iPhone app that turns a principal's dictated notes into structured follow-ups, with validators that reject unfaithful AI rewrites.
Read case study →Turns a school social worker's shorthand into state special-education service logs. 50 unit tests.
Read case study →Lesson drafts grounded in 1,076 curriculum resources. Only approved standards reach the model; every claim is cited.
Read case study →SwiftUI app where the LLM only narrates and all math is tested code. Invented prices or card names are rejected.
Read case study →A local-LLM planning assistant with a ranked-constraint system prompt and a rule against claiming actions it didn't take.
Node · local modelAnonymous staff relationship mapping. Network metrics become hedged, non-judgmental discussion prompts; responder identity is hashed per cycle.
Apps Script · SheetsA 23-slide interactive PD with 11 live demos and 29 copy-ready prompts that teach teachers to build privacy-safe classroom tools.
Read case study →Scaffolded Tinkercad lessons, student rubrics and video tutorials across several schools, plus the Grade 5 'Design for Good' unit.
Read case study →The request system teachers use to book a Digital Learning Coach: a Pending/Approved flow with calendar, email and sheet integration.
Apps Script · Sheets · CalendarAn eight-section, 10–15 minute module with five learning objectives, a scored knowledge check and a printable job aid, written up as an end-to-end design document.
Read case study →Guidance for staff on moving from Gemini Gems and Custom GPTs to Skills, with a migration checklist and reusable prompt specs.
EmailA three-page club website and timed, goal-driven meeting plans (agenda, group sizes, activities) for a school Pokémon Club.
HTML · WordA 16-phase rebuild directed through AI agents. 41 commits, an 866-line handoff doc, and the 'PASS on zero samples' catch.
Read case study →A staff-only intranet with Google Workspace sign-in, an allowlist, row-level security, audit logs, rate limiting and a launch checklist.
Next.js · TypeScript · SupabaseA staff homepage with announcements, a 'today' panel with the school-day letter, and a tools launcher, all driven from a Sheet.
Apps Script · SheetsA tablet photo booth that saves framed photos to Drive. It grew from a one-event page into a multi-school platform with a 20-minute setup guide.
Cloudflare Pages · Apps ScriptA touch-friendly OBS control panel so students run the morning news from an iPad. A one-page spec became a 1,575-line production tool.
WebSocket · single HTML fileA free, serverless script that refreshes a Google Slides morning-meeting deck every school morning (date, day count, days left).
Apps Script · SlidesA school-to-school mileage matrix covering about 25 locations, first as an Apps Script web app and then as a native macOS app, built for my multi-school travel.
Swift · Apps ScriptThe Danielson Framework (4 domains, 22 components) built into a four-step observation workflow. AI summaries stay off until the district approves a provider.
Apps Script · PWAA role-based workflow for school crisis-intervention teams (antecedent, behavior, resolution) that generates documents. No public demo.
Google WorkspaceA teacher-facing app of theater and drama activities with setup, timing and instructions, and an editable marquee message.
Apps ScriptClassifies errors (glued-sound split, digraph isolation, short-vowel confusion, motor slip), routes to core or reteach at an 80% mastery cutoff, and flags 'stuck' behavior.
Apps ScriptStep-level grading that marks each line against the correct previous line, plus 129 scenario cards written under one validity rule.
Apps ScriptStudents build and play a side-scrolling game. Context-triggered 'Think About It' prompts ask Socratic questions, and coding effort earns play time.
Apps Script · Playwright testsStudents record readings; teachers listen, score and annotate in a rating queue.
Apps ScriptMultiple-choice challenges with visuals, optional flashcards, theme options and a teacher view.
Apps ScriptA step-by-step student tutorial page for building pixel-art characters.
Apps Script · HTMLA native projection-mapping app: warpable surfaces, a Metal renderer, image and video sources, media sync, video export and a projector window. About 5,400 lines.
SwiftUI · MetalAn embedded C++ port with bug fixes, checksummed builds, rollback plans and a kid-friendly touchscreen redesign for a classroom printer.
C++ · MarlinA submission form with per-class tabs and print-status tracking that keeps a class-by-class keychain project organized.
Apps Script · Tinkercad