🧠 AI & LLM Systems

RAG Pipeline with Verification

Built a retrieval-augmented generation system that grounds LLM responses in verified source documents using vector search and graph traversal. Designed for environments where hallucination is not acceptable.

Python Vector DB LLMs

Chat over Export Data

Built a chatbot that answers questions over a ChatGPT export archive using RAG. Ingests conversation history, indexes by semantic content, and surfaces relevant context for each query.

Python RAG LLMs

Medical Literature Pipeline

End-to-end NLP pipeline: scrapes PubMed and EuropePMC, streams 3M+ abstracts through spaCy for linguistic analysis, stores in SQLite with FTS5, and generates LaTeX-formatted statistical reports.

Python NLP SQLite LaTeX

Custom AI Agent

Contributed to and deployed a production AI agent platform with tool-calling, session management, plugin system, and multi-platform gateway (Telegram, Discord, Slack, CLI, TUI).

Python TypeScript LLMs

πŸ•ΈοΈ Data Extraction & Scraping

Email-to-Data Pipeline

Automated system that receives emails via webhook, parses structured content, and routes data into a database and notification system. Handles attachments, formatting, and error recovery.

JavaScript Node.js Email

Multi-Source Web Scraping

Built scrapers for government portals, e-commerce catalogs, scientific databases, and archival document repositories. Includes proxy rotation, bot-detection evasion, and structured output to databases.

Python JavaScript Automation

Financial Data Pipeline

Backtesting system in Perl consuming historical asset price data from file imports and live API feeds. Designed for quantitative analysis of trading strategies.

Perl Data Finance

Newsletter Automation

Daily automated newsletter generator that scans research feeds (arXiv, RSS), curates content by relevance, summarizes via LLM, and distributes via email.

Python Automation RSS/Email

πŸ“‘ Signal Processing & Computer Vision

Spread-Spectrum Signal Decoding

Decodes DSSS CDMA signals from MP4 video files and webcam feeds. Implements chip-rate demodulation at 10Hz from raw pixel data. Built in Rust for real-time performance.

Rust Signal Processing CV

3D Scan to CAD Pipeline

Converts real-world objects from point clouds and photogrammetry into structured CSG (Constructive Solid Geometry) representations for CAD software and 3D printing.

Python 3D Geometry CAD

Object Tracking from Video

Custom computer vision tracking system that records position and orientation of objects from video feeds. Built for scientific measurement in environments where off-the-shelf trackers fail.

Python OpenCV CV

🌐 Web & App Development

Full-Stack Sites

Built production websites for organizations including a guild community site, a Socratic school, and a music venue. Tech varies by need β€” static, serverless, or full backend.

TypeScript Python Cloudflare

Grading Assistance Pipeline

Browser-based tool for a virtual school: downloads student submissions from a web portal, extracts text from PDFs and Word docs, processes via LLM, and pastes graded results back into the web interface.

Python JavaScript LLMs

Market-Making Bot

Automated trading bot for the Tipjar platform. Executes market-making strategies with configurable spreads, order sizing, and risk controls.

JavaScript Node.js Finance

Slack & Social Bots

Built and deployed multiple bots for Slack and other platforms β€” notification systems, moderation helpers, and automated responders.

Python JavaScript APIs

βš™οΈ Infrastructure & DevOps

Machine Configuration & Backups

Reproducible system configurations using NixOS, automated encrypted backups via restic to cloud storage, and secrets management with sops. Edge-case recovery tested regularly.

Nix ZFS restic

Secure Agent Proxy

Built a local proxy that allows cloud-hosted AI agents to access local network resources through an authenticated tunnel. Includes request filtering, rate limiting, and audit logging.

Go Networking Security

Voice Bridge

Voice-enabled interface for an AI agent, allowing natural language interaction through speech recognition and text-to-speech. Designed for hands-free operation in lab and workshop environments.

Python WebRTC STT/TTS

Serverless Deployment

Deployed production serverless applications on Cloudflare Pages and Workers with CI/CD pipelines, environment secrets management, and custom domain routing.

Cloudflare CI/CD AWS

πŸ”— Blockchain & Cryptographic Provenance

Forensic Audit CLI

Command-line tool that produces cryptographic provenance records for autonomous agent actions. Every decision is signed, timestamped, and independently verifiable β€” designed for compliance and governance.

Python Cryptography Blockchain

Video Provenance Protocol

Zero-knowledge protocol that proves a video has not been tampered with between capture and viewing. Uses anonymous multi-witness consensus to verify integrity without revealing the full video.

Rust ZK Proofs Blockchain

Webhook with Verification

Parser and decision engine for alert notifications via webhook. Validates authenticity of incoming payloads, routes by content rules, and logs decisions immutably.

TypeScript Node.js Automation

This is the depth of experience I bring to every project, large or small.

Tell Me About Your Project