Projects

Selected work

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

Live
Internal Tool
In Development
Private
Screenshot of AI Ticket Triage & Insight Dashboard

Screenshot shows sanitized example data, not real customer or employee information.

Work ToolAI

Internal 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.

PythonAnthropic SDKAsync/AwaitVanilla JS
Screenshot of Customer Story Intelligence Pipeline

Screenshot shows sanitized example data, not real customer or employee information.

Work ToolAI

A 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.

ReactViteTailwindAnthropic SDKStreamingLLM-as-judge
Screenshot of Casa Salsa: Autonomous Marketing Engine
Personal ProjectAutomation

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.

HTML/CSS/JSVercelUpstash RedisMeta Graph APIMeta PixelClaude Code agents
Screenshot of La Runa TCG: Bilingual Shopify Storefront
Side ProjectFrontend

A bilingual (EN/ES) e-commerce site for a Magic: The Gathering shop in Pereira, Colombia, with a working cart and full Shopify Storefront GraphQL integration. Delivered as three distinct visual design proposals behind a stakeholder-facing chooser to drive client design decisions.

Next.js 14TypeScriptTailwind CSSShopify GraphQLVerceli18n
Screenshot of Guided Self-Review Assistant

Screenshot shows sanitized example data, not real customer or employee information.

Work ToolAI

A 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.

Vanilla JSHTMLOpenAI-compatible APIPrompt engineering
Screenshot of Shared Expense & Settlement Tracker
Personal ProjectFull Stack

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.

Next.js 14TypeScriptTailwindNeon Postgresnext-pwaClaude Code multi-agent