Stack

Tools & Technologies

The platforms, frameworks, and tools powering my AI agent ecosystem and web applications.

AI Platform

Core

Claude Code

AI coding assistant and agent runtime. The foundation of my entire agent ecosystem — 17 agents, 35 skills, all running through Claude Code's CLI.

Google Cloud Vision

OCR API for extracting text from receipt photos. Feeds raw text into Claude Haiku for intelligent food item parsing in the pantry app.

Claude Haiku

Anthropic's fastest and most cost-efficient model. Used in pantry app to decode store abbreviations, identify food items, assign shelf lives, and extract purchase dates from raw OCR text in a single prompt.

NotebookLM

Google's AI-powered notebook for synthesizing documents into interactive knowledge bases. Import meeting notes, sprint docs, or transcripts.

Google Sheets =AI()

In-spreadsheet AI function for inline analysis, summarization, and classification alongside structured data.

Gemini

Google's general-purpose AI. Strong for table analysis, data visualization, and report generation. Gems for custom personas.

Rovo AI

Atlassian's AI layer for Jira and Confluence. Quick sprint board evaluation and roadmap inspection via natural language.

Lovable

AI app builder for rapid prototyping. Chat-to-prototype with Supabase integration for auth and database.

n8n

Visual workflow automation platform. Built and published an AI assistant template with voice, email, calendar, and web tool integrations.

Core

MCP (Model Context Protocol)

Protocol for connecting AI models to external tools. Atlassian, Glean, and IDE integrations. The bridge that makes agents useful.

Glean

Enterprise search and knowledge platform. Primary tool for Slack data access in agents. AI-powered chat for cross-source synthesis.

Framework

Expo (React Native)

Cross-platform mobile framework. Built the pantry app mobile client — camera-based receipt capture that feeds the same Next.js API backend.

NextAuth v5

Authentication framework for Next.js. Implements JWT session strategy with bcryptjs credential hashing for multi-user pantry app. Edge-safe config split required for Vercel middleware bundle limits.

Bubble Tea

Charmbracelet TUI framework implementing the Elm Architecture (Model/Update/View). Powers the SSH portfolio with page navigation, typing animations, and scrollable content.

Core

Next.js

React framework for full-stack web applications. App Router, React Server Components, API routes. Powers both the wedding site and this site.

Prisma

Type-safe ORM for Node.js and TypeScript. Schema-first development with migration support. Turso adapter for cloud SQLite.

Language

Go

Statically typed, compiled language used for the SSH portfolio TUI. Compiles to a single binary with zero runtime dependencies — perfect for Docker + Fly.io deployment.

Core

TypeScript

Typed JavaScript. Essential for building reliable agents and full-stack applications. Type safety catches bugs before runtime.

Python

Scripting and data processing. Used for complex agent logic, automation scripts, and data analysis tasks.

UI

Tailwind CSS

Utility-first CSS framework. v4 with inline @theme for design tokens. Rapid UI development with consistent design systems.

Core

Framer Motion

Production-ready animation library for React. Scroll animations, page transitions, layout animations, micro-interactions.

Database

Turso

Edge-hosted SQLite database. Lightweight, fast, perfect for personal projects. libSQL with global replication.

Productivity

Jira

Project management and issue tracking. Deep JQL expertise for agent queries across multiple project types.

Confluence

Documentation and knowledge base. Agents read and publish to Confluence pages for sprint reports, roadmaps, and program tracking.

desk CLI

Google Workspace CLI for mail, drive, sheets, docs, calendar. OAuth refresh tokens — no hourly re-auth. Replaced Glean for Google data.

Infrastructure

Upstash QStash

Serverless message queue for async task processing. Handles receipt OCR pipeline in pantry app — enqueues jobs from upload endpoint, delivers to worker with retries.

GitHub Actions

CI/CD and cron-based automation. Runs the concert ticket price monitor every 30 minutes at zero cost using free GitHub Actions minutes.

Resend

Developer-first transactional email API. Handles email delivery for pantry app alerts and account flows.

Docker

Container platform used for self-hosted n8n, SSH portfolio deployment on Fly.io, and reproducible builds. Multi-stage Dockerfiles keep images minimal.

Fly.io

Edge deployment platform hosting the SSH portfolio. Maps external port 22 to internal containers with persistent volumes for SSH host key stability. Deploy with one command.

Late API

Social media scheduling API powering automated posting across Instagram, X/Twitter, and LinkedIn for two brands. Free tier covers 20 posts/month/account.

Testing/Automation

Playwright

Headless browser automation for Python and Node.js. Used in the ticket monitor to bypass AWS WAF challenges on StubHub and Viagogo by waiting for real DOM elements.

agent-browser

AI-native headless browser CLI. Takes annotated screenshots, fills forms, clicks elements via accessibility refs. Used for automated UI testing and screenshot capture across projects.

VHS

Charmbracelet terminal recording tool. Write a .tape script with keystrokes and timings, renders directly to GIF. Used for SSH portfolio demo recording.

Creative AI

Suno

AI music generation platform. Used to create the AgnusBlast virtual artist project — composing tracks across K-pop, citypop, lo-fi, and bubblegum pop genres.

Platform

Vercel

Deployment platform for Next.js applications. Instant previews, edge functions, serverless API routes.

Git / GitHub

Version control and collaboration. gh CLI for PR management, issue tracking, and CI/CD workflows.