Longer-Horizon Agents
Memory, multi-step planning, and self-evaluation
I'm open to new opportunities.
View resume →Memory, multi-step planning, and self-evaluation
Cross-modal grounding, ranking from sparse user signals, and agentic review
Evaluation, automatic quality gating, and self-improving pipelines
Metrics, alerts, and visualizations for nondeterministic systems
Cortina Productions
WxH Inc.
Concentric Sky
Machine Learning / AI focus
Oregon State University
Math minor
University of Oregon
Production multi-agent conversational AI for a permanent museum installation. A primary TR-voice agent answers visitors in-character, supported by classification, context tracking, and note-taking agents.
Semantic retrieval and ranking system powering 30 interactive gallery stations in The American Story exhibit, surfacing relevant matches from a 2M-record curated set drawn from a 15M-record corpus.
Identity-conditioned image generation that places visitors into themed scenes — powering permanent installations at the Theodore Roosevelt Presidential Library and another museum, plus a conference-expo kiosk used to sell the capability.
Image-generation service for an architecture museum that produces concept views of buildings using a two-tier hybrid pipeline.
LLM-driven workflow that surfaces candidate sound bites from interview transcripts for editorial review — decomposed so the producing team could own the final matching step themselves in Claude.
BERT/RoBERTa-based profanity classifiers trained as a content-safety guardrail layer, optimized for low-latency inference via ONNX in a .NET 8 runtime.
iPad-first app for designing artwork arrangements. Import your artwork or browse The Met, photograph your space, drag and drop, and preview arrangements in your room with AR.
Pre-AI focus · academic & client work
Graduate coursework · MobileNet · Flutter
Fine-tuned a MobileNet-based classifier on indoor scene datasets and deployed it into a Flutter app for on-device inference.
Graduate coursework · Reinforcement Learning
Trained an agent to navigate a simulated frozen lake using two reinforcement-learning approaches and compared the results.
Graduate coursework · Literature Review
Surveyed the literature on data augmentation for video-based computer vision tasks to identify promising areas for future research.
Concentric Sky · Angular · Play · MongoDB
Search platform for local cultural events. Aggregation pipeline merged event data from upstream APIs; admin frontend supported manual create, edit, import, and export.
Concentric Sky · Angular · Django · MySQL
Microcredential authoring and assessment platform. Admins authored assessments and criteria, recipients completed assessments, and reviewers moderated awards.
Concentric Sky · React · Django
Tracking and assessment system for mastery-based learning. Teachers track student progress against learning objectives and surface targeted support.
I grew up in Eugene, Oregon. After high school I spent six years in the Air Force as an Airborne Cryptologic Linguist in Korean. Software had always pulled at me, so when I separated I went to the University of Oregon for Computer Science.
I spent the next eight years at Concentric Sky, an Oregon software studio, working across web, mobile, and backend on a steady stream of new client projects. I grew from engineer to Director of Engineering, taking on architecture, team leadership, and long-term technical direction.
In 2019, my wife and I decided to travel the world. We bought a one-way ticket to the Azores. We saw a wide swath of western Europe (and Morocco!) before COVID made us turn our attention back homeward.
That detour landed me back in school. I did a master's at Oregon State focused on machine learning, and along the way my wife and I founded WxH — a computer-vision iPad app for visualizing artwork in real spaces. We built the product, secured non-dilutive funding, and learned an enormous amount about everything outside of the code.
Today I'm based in the Washington, DC area, building AI for permanent museum installations. The work sits at a sweet spot for me — the engineering constraints are real, and the result is public-facing and impactful in a way that I find really rewarding.