// PROGRAMS
// interactive simulation — my first AI creation
A 3D wireframe chemical plant you can explore and interact with.
This was the very first thing I built with AI — the project that kicked
everything off. Pure HTML canvas, no libraries.
[ LAUNCH → ]
// interactive simulation
A 3D wireframe cube you can spin, zoom, and resize in real time.
Inside, autonomous agents bounce and wander through the space —
cats loose in a digital cage. Built from scratch: plain canvas, zero libraries.
[ LAUNCH → ]
// event intelligence tool
A weekend event digest for NYC and Central NJ. Pulls from live APIs,
scores events by taste, and surfaces the best picks across music, art,
and social — filterable by city, category, day, and neighbourhood.
[ OPEN → ]
// photo archive
A personal photo archive organised into collections.
Browse shoots, trips, and moments — each collection its own window into the archive.
[ OPEN → ]
// optical simulation — lens ray tracer
An interactive optical diagram that ray-traces a zoom lens accounting for
real lens surface geometry, focal length, aperture, and focus distance.
Visualises chromatic dispersion, chief and marginal rays, depth of field,
and the thin-lens image plane — all pannable and zoomable in real time.
[ LAUNCH → ]
// interactive simulation — 3D geometric portal
A rotating octagon portal sphere rendered entirely on canvas.
Drag to spin it in any direction, toggle auto-rotation, and tune the drag sensitivity —
a self-contained 3D geometric object with no libraries.
[ LAUNCH → ]
// utility tool
A standalone tool for archiving AI conversations to Notion via Make.com.
Paste a conversation, hit send — it detects the platform, counts messages and words,
and fires the payload to a webhook. No server, no dependencies, just one HTML file.
[ LAUNCH → ]
// reference library — documents & collected works
A personal repository of documents, references, and collected works —
rendered as an infinite white library. The tonal opposite of the cyberpunk city:
clean, quiet, and endless.
[ OPEN → ]
// private web app — family history preservation
A private web app for up to 100 family members to archive photos, scanned documents,
written stories, and a navigable family tree — covering the living and the deceased.
Built on Next.js, Supabase, and TypeScript. Invite-only access.