Local-first data tools • Web apps • PDF utilities • Real-time comms
Python · TypeScript · Next.js · React · Vue · DuckDB · pandas · Streamlit · Tailwind · Vercel
- Local-first Analytics: Architecting high-performance data tools using
DuckDBandpandas. - Micro-Products: Building "product-style" web apps with
Next.jsandTypeScript. - Legal Tech: Tennessee-specific open-records tooling and inspectable
RAGexperiments. - Real-time Comms: Socket.IO relay systems with high-reliability delivery semantics.
| Project | Description | Tech |
|---|---|---|
| Notebot | Notes + Groq AI chat integration. | Next.js Groq |
| CSV Studio | DuckDB-powered CSV/XLSX analytics dashboard. | Streamlit DuckDB |
| PDF Signer | Drag-and-drop signature placement workflow. | Vue.js |
| TN Legal RAG | RAG + evals for TN open-records workflows. | Python AI |
Many of my projects begin as high-speed experiments on CodePen. Once the logic hardens, they are ported to GitHub and refined into shippable, production-ready utilities.

