Concrete demo
The screenshot and live site show extracted flyer cards, which grounds the demo in visible workflow evidence.
Pablo Zavala · AI Safety Evaluation · Research Engineering
A prototype that turns a photo of a campus poster wall into structured, personalized listings. Claude vision extracts one listing per flyer, a deterministic in-browser ranker orders the results by chosen interests, and the app ships as a backend-free static export.
Role: Hackathon builder: extraction flow, ranking logic, and static demo.
The screenshot and live site show extracted flyer cards, which grounds the demo in visible workflow evidence.
Claude vision performs JSON-schema extraction with bounding boxes, while ranking stays deterministic in the browser.
The public demo uses a sample board and a backend-free static export; therefore, the claim is limited to extraction workflow, with live campus coverage outside scope.
Campus opportunities often live on physical poster walls, so students miss events, jobs, and studies outside their usual buildings.
The prototype starts from a photo of a poster wall and turns the flyers into structured event cards.
Claude vision extracts JSON-schema flyer records with bounding boxes, then a deterministic browser-side ranker orders the results.
The live static demo runs as a backend-free sample-board export with API keys unnecessary.
Because it is a hackathon prototype, the public demo uses a sample board while live campus ingestion remains outside scope.
The public repository and GitHub Pages demo show the extraction flow and static export.