Work & experiments
This page is an index. Links go to GitHub, blog posts, or public datasets - wherever the work lives.
To get a sense of what I work on, start with:
- Civic AI Tools - AI-powered civic data discovery
- Vibe Coding Simulator - satirical game about AI-assisted development
- NYC Agencies & Governance Organizations - building reference data infrastructure
Civic infrastructure
Reference datasets, standards, and governance infrastructure for NYC government.
NYC Agencies & Governance Organizations
The City’s first standardized open dataset of NYC agencies. Combined 8 scattered internal lists into one public reference of 303 entities. Now powers the NYC.gov Agency Directory and serves as the go-to source for cross-agency data work.
Links: NYC Open Data · GitHub · Medium
Day One for NYC
Independent guide to governing NYC from day one. Practical frameworks and institutional knowledge for incoming administrations and engaged residents.
Links: dayonefor.nyc
Fearless Cities Conference
Co-organizer and steering committee member for Fearless Cities North America - 500+ municipalist organizers, elected officials, and activists. Programmed panels, facilitated sessions on democratic innovation and participatory governance. Also organized a vermouth bar that turned into a hub for informal organizing.
Links: fearlesscities.com
MetaCat
Internal metadata catalog containing 325+ data assets across 21 NYC agencies. Improves data discovery and governance across city operations.
Internal tool; not publicly available.
Tools & prototypes
AI tools, analysis pipelines, and internal platforms for city staff and residents.
Civic AI Tools
Open-source platform connecting AI assistants to government open data via MCP. Supports all 559 Socrata open data portals, includes a curated civic MCP directory, an anti-hallucination framework for grounding AI responses in real data, and a model evaluation framework. Built to make civic data accessible and trustworthy for AI systems.
Links: civicaitools.org · GitHub (civic-ai-tools) · GitHub (opengov-mcp-server)
NYC Traffic Anomaly Detection
Proof-of-concept for automated anomaly detection in NYC traffic data. Built with Civic AI Tools to show how AI can find unexpected patterns in city datasets.
Links: GitHub
Safe Haven Model of Practice Co-Creation
Designed and facilitated a vTaiwan-inspired policy co-creation process at NYC Department of Homeless Services (2018-2019). Used Polis and focused conversation methodology to engage 300+ frontline outreach and Safe Haven staff in drafting a Model of Practice policy document. Applied deliberative democracy tools to government policy development - bringing staff experience into the design rather than top-down mandates.
Links: Participedia
Governance Portal Prototype
Prototype exploring interfaces for civic data governance workflows. Primary challenge: integrating NYC’s single sign-on system and navigating cybersecurity review processes.
Internal tool; not publicly available.
Experimental games & interfaces
Small projects for learning new tools and thinking through systems.
Vibe Coding Simulator
Vibe coded a working game about vibe coding. Satirical take on being a freelance developer in 2025 - chasing AI hype while trying to understand what’s actually happening when AI writes your code.
Plato’s Cave
Game exploring Plato’s Allegory of the Cave. Made with Claude as a philosophical experiment.
Links: GitHub
Strawberry Hellscape
Side-scrolling game where you collect strawberries and lobster rolls. Made with Claude.
Links: GitHub
For more, see my GitHub profile.