projects
Git commit history
selected work ⭐
Epicurus gives researchers the reach of a thousand postdocs: a human-directed AI system that can autonomously generate novel biomedical hypotheses, test them in silico and in the wet lab, and iterate from the results. It uses multi-agent reasoning over a biomedical knowledge graph to support hypothesis generation, target discovery, and evidence-backed scientific discovery workflows.
An open-schema text-to-RDF compiler. It deterministically generates candidate relations, then uses Jev to select and independently verify source-grounded triples—preserving evidence, modality, negation, and provenance.
First-upload benchmarks include document parsing, candidate generation, Jev selection and verification, and filtering; only browser layout is excluded. OpenIE6 comparison extrapolates its published 31.7 sentences/s to the same document segmentation; hardware and output scope differ.
exhaustive list
A walkable Three.js recreation of four connected Louvre galleries, with all 132 works in their published room inventories and a photographic vaulted ceiling in Salon Denon. Built from museum floor plans, photographs, and collection records. Walk with WASD and look with the mouse, or use the walking arrows and drag to look on mobile. Click or tap paintings and wall labels to explore the art at its original scale. Room connections and artwork dimensions follow museum sources; some architecture and hanging positions are approximations.
An event networking layer for rooms where the signal is there but the structure isn't. Instead of scrolling past everyone in one giant chat thread, you drop a 90-second voice memo about who you are, what you're looking for, and what you can offer. GBrain indexes it as a living profile and surfaces the people in the room you should actually meet. We ran it live at the YC hackathon: interviewed 50 people, fed every profile in, and let the system build the real graph of who should meet who. Founders raising matched to VCs writing checks at their stage, engineers stuck on infra matched to people who'd shipped the same thing. Works for any event with a guest list, and the bigger the room, the more it matters.
Takes in natural language and navigates a live web browser to complete a task.
Allows users to input their engineering needs and scopes/plans the project as a formal document. Inspired by wondering whether parts of my engineering design course could be sped up.
A deep dive into ML, trying to learn as much as I can from the ground up.
A 6-DOF robot arm designed in CAD, accounting for motor constraints and robot arm kinematics.
A linear actuated robot arm designed from scratch, including the linear actuator itself.