← Alex Ash
AI PM Work · Solo Build · 2026

Live-event companion app,
built and deployed twice

A mobile-first web app giving event attendees a live schedule, real-time session discussion, photo sharing, and AI-generated summaries — all synced without page reloads. Built solo in React + Supabase, shipped for Ideas Network 2030 and redeployed as a configurable template for Transatlantic Policy Network.

Schedule
Live / upcoming / ended session badges, updated in real time
Discussion
Per-session comment threads synced live via Supabase realtime
Photos
Attendee upload + live gallery per session
AI Summaries
Post-session summaries pushed live — no rebuild required
Stack React · Vite · Supabase · Netlify · solo build
01 / Primary Build
Ideas Network 2030
Summer University · Corpus Christi College, Oxford · 3–4 Sept 2026
Live
React + Vite Supabase Netlify Mobile-first

IN2030 brings together emerging leaders across policy, business, and civil society for a residential programme at Oxford. The companion app replaced the printed programme and gave attendees a shared, live view of the event — session by session, updated in real time.

Attendees browse the schedule, see session status at a glance, join discussion threads, upload photos to a shared gallery, and read AI-generated summaries once sessions close. All content syncs via Supabase realtime — no rebuilds, no polling.


Screenshots
Deployed at in2030.netlify.app — theme: "Shaping our future towards 2040"
02 / Second Deployment
Transatlantic Policy
Network
tpnonline.org — EU/US politicians, business leaders & think tanks
Deployed
Policy EU / US Configurable Template

The Transatlantic Policy Network links elected officials, business associations, and think tanks across the EU and US. The same codebase was redeployed for TPN events — a configurable template approach, rebrandable without changes to the underlying product.

Same features: live schedule, session comments, photo gallery, AI summaries. Different branding, event data, and visual theme — demonstrating the portability of the architecture across distinct client contexts.