Portfolio
A selection of projects and work across teaching, consulting, open source, and writing.
Teaching
AI Literacy Courses
Courses on using AI responsibly—designed for teenagers, educators, and professionals. The emphasis is on critical thinking, verification, and maintaining ownership of your work.
UC Berkeley School of Information
Taught courses on APIs, mashups, and working with open data using Python. Helped students build practical data skills at the intersection of technology and public interest.
Consulting
AI-Aware Workflows
Helping individuals and organizations adopt AI tools with appropriate guardrails. Work includes knowledge system design, automation architecture, and one-on-one coaching for people navigating AI adoption.
Technical Support & Coaching
Patient, practical help with digital technology—from phones and computers to the ever-expanding landscape of tools we rely on.
Open Source & Research
Zotero Project
Served as Integration Advisor for the widely-used open source research tool. Managed the Zotero Commons collaboration between George Mason University and the Internet Archive.
Government API Reports
Co-wrote two influential reports on how the US government can improve its efforts to make data and services available through APIs.
Interactive University Project (UC Berkeley)
Designed software to support learning, teaching, and research in collaboration with the California Digital Library.
Writing
Pro Web 2.0 Mashups
Pro Web 2.0 Mashups: Remixing Data and Web Services (Apress). A practical guide to building applications that combine data from multiple web services.
ProgrammableWeb
Contributing writer covering APIs, web services, and the programmable web.