Projects
Selected work
A mix of internal tools built for my teams at Unity, and personal projects exploring automation, AI, and full-stack development.

Screenshot shows sanitized example data, not real customer or employee information.
AI Ticket Triage & Insight Dashboard
Internal ToolInternal dashboard for Unity's Partner Relations team to self-serve open tickets and years of historical customer engagement notes, replacing manual searching with fast, filterable views. Powered by a resumable async batch pipeline using the Anthropic SDK to distill thousands of raw records into concise, LLM-generated summaries.

Screenshot shows sanitized example data, not real customer or employee information.
Customer Story Intelligence Pipeline
Internal ToolA dashboard and companion CLI that turn raw field anecdotes from Unity's Partner Relations team into polished, leadership-ready narratives. Uses a streaming LLM pipeline to draft copy and a rubric-driven LLM-as-judge step to flag quality gaps before anything reaches an executive audience.

Screenshot shows sanitized example data, not real customer or employee information.
Partner Radar: Customer-Matched Update Feed
Internal ToolInternal web app for Unity's Partner Relations team that surfaces engine, platform, and program updates, prioritized so nothing important gets lost in Slack noise. Each update is matched to the specific customers it actually affects based on their tracked tech stack, with ingestion running as a scheduled AI agent job.

A bilingual marketing site for a premium short-term rental in Cali, Colombia, backed by a serverless pipeline that sources imagery, drafts Instagram captions, and auto-publishes on a cron schedule. Built and operated by a documented multi-agent Claude Code team with distinct Web Dev, Visuals/Copy, and Marketing personas, plus a password-protected admin dashboard for human-in-the-loop approval.

Screenshot shows sanitized example data, not real customer or employee information.
Guided Self-Review Assistant
Internal ToolA lightweight guided web app that walks employees through structured mid-year self-reflection questions one at a time, then uses an LLM to draft polished, evidence-based answers covering accomplishments, growth areas, and feedback for leadership. Built as a dependency-free vanilla JS front end with an iterative refinement loop and a regional variant for distributed teams.
A personal expense-splitting app for tracking shared spending between two people and computing monthly settlement transfers, migrated from Supabase to Neon Postgres for reliability. Structured as a multi-agent Claude Code project with separate git worktrees for parallel development.