Work

A closer look at what I've built, at my day job and on my own time. Each one covers the problem, what I built, and the parts that took the most thought.

At work

  1. Day jobAn internal platform in one Django monorepoA CRM, a job runner, a ticketing system, and an assistant, built and maintained in a single large, layered Django codebase.Django · Python · SQL · Monorepo
  2. Day jobTwo-way EDI for a claims systemA Python integration that builds outbound X12 files from the claims system and loads what vendors send back into it.Python · SQL · X12 834 / 837 / 835 · Managed file transfer
  3. Day jobClient & broker apps, and claim notificationsInternal Django apps for client and broker communication, including a notification system that replaced a manual outreach process.Django · Python · SQL
  4. Day jobClaims reporting, from Power BI to scheduled PythonDashboards that cut claims reporting turnaround by 30%, followed by automated daily, weekly, and monthly reports.Power BI · Python · pandas · SQL Server

On my own time

  1. Side projectA GitOps-managed Kubernetes clusterTalos Linux on Proxmox, managed entirely through Flux CD, with encrypted secrets and automated image updates.Talos Linux · Proxmox · Flux CD · Cilium
  2. Side projectA chatbot that answers from your documentsA Django app that ingests PDF, Word, and PowerPoint files and answers questions using retrieval-augmented generation.Django · MarkItDown · RAG · LLM APIs
  3. Side projectA local AI assistant and MCP toolingA voice and text assistant on Ollama with tool calling, plus MCP servers and multi-agent orchestration.Ollama · Python · MCP · Tool calling