Selected work

Projects

Retrieval-augmented systems, data infrastructure, and weekend builds — shipped end-to-end.

Filter by skill:
Languages
Web Frontend
Mobile / iOS
Backend & APIs
Databases & Data
AI & ML
Cloud & DevOps
Tooling & Practice
Other

Project list

Caselaw Research Agent answering an insurance-coverage question with cited authorities in Slack
AI EngineeringSoftware EngineeringData Engineering

Production AI · Legal RAG System

Caselaw Research Agent

A production-grade legal research agent that answers insurance-coverage questions from public CourtListener case law with grounded, citation-backed answers. Built as a TypeScript/Bun multi-agent RAG system, it routes every query through hybrid retrieval, LLM synthesis that requires citation IDs, and a citation-critic review loop — downgrading unsupported claims to 'weak support' instead of hallucinating. Hardened for production with eval gates, readiness checks, rate limiting, cost controls, and fully traceable answer paths, deployed on Fly.io.

RAGMulti-AgentLLMsTypeScriptBunQdrant+10 more
SCAA Academic Festival poster — Smart Corrective Action Assistant
AI EngineeringSoftware Engineering

Senior Capstone — Sikorsky / Lockheed Martin

Smart Corrective Action Assistant (SCAA)

A retrieval-augmented LLM platform that helps aerospace engineers resolve production issues by surfacing the right historical fix in seconds. SCAA combines hybrid search (BM25 + vector similarity) over semantically chunked corrective-action records with a grounded LLM that returns source-cited answers — never hallucinated guesses. Honorable Mention for Best Technology Prototype at SHU's 2026 Academic Festival.

RAGLLMsOllamapgvectorHybrid SearchFastAPI+15 more
Code privateDemo
Untitled Othello Project — Shakespeare digital humanities archive home page
Software EngineeringAI EngineeringData Engineering

Digital Humanities Archive — Sacred Heart University

Untitled Othello Project

A digital humanities archive for SHU's Department of Languages and Literatures, preserving 47 video sessions of Othello discussion (2021–2024) — over 1.1 million words and 73K WhisperX-aligned transcript segments. Researchers can run dual-mode search, jump to frame-accurate moments, and explore Plutchik's eight emotions across every session.

Next.jsTypeScriptPostgreSQLpgvectorSemantic SearchPrisma+13 more
Code privateDemo
Buckets — browser computer-vision basketball game
AI EngineeringSoftware Engineering

Browser Computer-Vision Game

Buckets

A browser-based basketball shooting game that uses your laptop camera to detect your shooting form in real time — no app download, no controller, and your camera feed never leaves your device. Built as a weekend project to learn real-time computer vision in the browser.

MediaPipeThree.jsComputer VisionReal-Time MLWebGLReact+7 more
PumpLens iOS app icon and App Store hero
MobileSoftware Engineering

iOS App — Solo Build (App Store)

PumpLens

A privacy-first iOS app for tracking lifetime fuel expenses with on-device OCR receipt scanning. All scanning happens locally via Apple Vision; receipts and history sync only to the user's personal iCloud — nothing leaves the device.

SwiftSwiftUIiOSVision FrameworkCloudKitOn-Device ML+6 more
Code privateDemo