// Selected work

Real projects. Real problems. Actual code.

Here's a selection of software I've built, contributed to, or helped bring into the world. Some projects are polished products. Others are interesting technical challenges. They all taught me something.

Search UI or architecture screenshot
01 Applied AI

AI-Powered Knowledge Retrieval

A document intelligence system that processes, indexes, and searches documents, then answers questions with the sources it used. Built on PostgreSQL and pgvector with hybrid retrieval and reranking.

PythonDjangoPostgreSQLpgvectorEmbeddingsLLMs
Mobile app screenshots
02 Mobile application

Cross-Platform Meeting Finder

A React Native and Expo app for searching a large global meeting dataset, filtering, location-based discovery, maps, and distribution through both app stores.

React NativeExpoMapsREST APIs
Shopify admin screenshot
03 Commerce

Shopify Application Development

A Django-backed Shopify app with an embedded admin workflow, app authentication, product data sync, and storefront integration.

DjangoShopify Admin APIOAuthReact
LearnWagtail.com screenshot
04 Education platform

LearnWagtail.com

A developer education platform for Wagtail CMS, course publishing, tutorials, and the product thinking that keeps a learning site useful years after launch.

WagtailDjangoPython
Pull request or docs screenshot
05 Open source

Wagtail Open-Source Contributions

Work as part of the Wagtail core development team, across backend development, documentation, community support, and education.

PythonDjangoWagtail
Product screenshot
06 Startup retrospective

Arbington

A peer-to-peer education marketplace with over 2,000 courses and 20,000+ hours of content across coding, philosophy, design, and more. The startup ultimately failed, a retrospective on the product decisions, the technical tradeoffs, and what I would do differently.

ProductPythonStartups

// nothing in this filter yet

Want the short version?

My résumé covers roles, dates, and the stack. Or tell me what you're working on.

View résumé Get in touch