Selected work
Systems I designed, built, or led — and can defend.
Each project below started as a real operational problem and became a shipped pipeline. Private and client work is described by problem, scale, and my role — customer data and internal detail stay confidential, and I'm glad to walk through the architecture on request.
Team contribution
Production multi-tenant agentic AI SaaS
Contributing full-stack / AI engineer on a ~20-person team
Contributed across a production multi-tenant AI SaaS platform hosting a fleet of purpose-built agents on a shared Next.js / Prisma / AWS backbone — multi-tenant billing and credit accounting, multi-model routing across OpenAI, Anthropic, and Google, an AWS async pipeline (S3 · SES · SQS), and Pinecone vector search. Several of my standalone agent prototypes map to agents on that platform.
Team product — described by capability and my role, without naming the private product or its owner.
Also built
Agents, systems, and foundations
Smaller builds and lower-level work — a domain agent, a content-systems engine, and HPC / compiler projects.
Dominic
Turns a company brief into brandable domain candidates, checks real availability over RDAP (Verisign, PIR), and ranks results with a hybrid heuristic-plus-model scorer.
Programmatic SEO engine
A Node.js generation pipeline that scaled a retailer's site from ~65 to 1,000+ static pages from a city × product × guide matrix, each with JSON-LD structured data and automated schema validation.
CUDA Canny optimization
Optimized CUDA Canny edge detection with kernel fusion, shared memory, and minimized host–device transfers.
Neural network acceleration
Six MNIST classifiers taken from a CPU baseline through CUDA, Tensor Cores, OpenACC, and cuBLAS to compare acceleration paths.
Offline document RAG
Document summarization that runs in the cloud or fully offline, pairing FAISS retrieval with Groq or a local TinyLlama fallback.
Custom compiler
A Java compiler front end covering lexical analysis, symbol tables, LL(1) parsing, AST construction, and error recovery.