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.