D&D party notebook
A static campaign notebook. The design uses Supabase as the sync coordinator, with row-level security and a synthetic demo seed.
Portfolio
TODO(Ben): one-sentence introduction.
TODO(Ben): role or title.
TODO(Ben): city, timezone, or where you work.
TODO(Ben): short biography in your own words.
TODO(Ben): years of experience, employers, and education.
TODO(Ben): current focus, and whether you are available for work.
TODO(Ben): a portrait, or a note that you do not want one on this site.
TODO(Ben): Hebrew biography. The Hebrew page shows a placeholder until you write it.
Four case studies. Live links for three of them are placeholders until those apps are deployed.
A static campaign notebook. The design uses Supabase as the sync coordinator, with row-level security and a synthetic demo seed.
A web client and a FastAPI service. The design stores a recording and returns Markdown, with quotas around transcription.
A static PDF page with no backend. The design keeps the file in the browser.
A local-first browser tool that turns explicit event details into editable events and portable .ics files.