Projects
aiseo-audit
A deterministic CLI and programmatic API that audits web pages for AI search readiness across 7 research-backed categories and 30+ factors. Modeled after Lighthouse, it analyzes content extractability, answerability, entity clarity, grounding signals, and readability for compression without any API keys or external services. Supports single URL and full sitemap audits with JSON, Markdown, HTML, and pretty terminal output formats.
Fathom MCP Server
A remote MCP server that connects Claude to Fathom AI meeting recordings, transcripts, and summaries via OAuth. Uses a pass-through architecture where no user data is stored, with AES-256-GCM encrypted token storage and per-user rate limiting. Published to the official MCP Registry.
bunx-ray
ASCII heat-map bundle viewer that renders JavaScript bundle composition directly in the terminal. Supports webpack, vite, esbuild, tsup, and rollup with auto-detection, diff mode, duplicate detection, size enforcement with GitHub Actions annotations, and historical snapshot tracking. Ships as both a CLI and a typed TypeScript API.
xml-to-html-converter
A zero-dependency Node.js package that parses raw XML into a structured, traversable tree of typed nodes and converts it to HTML. Features a fault-tolerant parser that never throws on malformed input, instead flagging broken structures in place while building the complete tree.
Timeback: QTI Assessment Engine
QTI 3.0 / 1EdTech-compliant assessment API serving as the authoritative content store and runtime processor for Alpha School students. Features a bidirectional JSON to XML pipeline across 17 interaction types, XSD validation via libxml2-wasm, a custom QTI response processing engine with v1/v2 fallback, and MongoDB-backed multi-tenant storage with soft-delete and optimistic concurrency. Load-tested to 5,000 VUs via k6/Grafana. Went live September 2024.
Timeback API: Student Learning Platform
Backend API powering the Alpha School learning platform that delivered 2.1X above-average student growth rates on MAP assessments. Implements 1EdTech standards (OneRoster v1.2, Open Badges v3.0, CLR v2.0, CASE v1.1) with adaptive learning paths, placement testing, credentialing, and real-time learning analytics across a multi-tenant architecture.
Universal Launcher
Cross-platform command-line launcher with 50+ plugin integrations (Linear, Slack, GitHub, Notion, Spotify, and more). Users configure keyword shortcuts to trigger actions across services from a single input. Built with React, TypeScript, Express, and MongoDB — deployed as an Electron desktop app (Mac/Windows), Capacitor mobile app (iOS/Android), and web SPA.
Internal Fathom Tool
A webhook pipeline that receives shared Fathom meeting recordings, verifies them via Svix, matches each call to a client using title heuristics and edge-case rules, then automatically generates a Google Doc of the transcript and files it into the correct client folder on Google Drive. Built as internal tooling to streamline AE Studio's meeting-recording workflow.
X Copilot
AI-powered X engagement and automation tool that handles the full posting lifecycle. Natural language tweet search via GPT-4o-mini, AI-generated replies and posts via OpenAI and Anthropic, automated scheduling up to 4 times/day using BullMQ, and pgvector cosine similarity preventing repetitive content. Includes Bluesky cross-posting, scorecard analytics, and tiered feature access.
AE Site Audits
SEO, GEO (AI search readiness), and Cloudflare traffic analytics toolkit for AE Studio web properties. Runs Lighthouse CI, PageSpeed Insights, Google Search Console, and aiseo-audit across target URLs, while a GitHub Actions workflow collects path-level Cloudflare traffic on a weekly schedule to build a long-term dataset around an 8-day API retention window.
Post Human AI Economy
An AI-powered idea validation platform that analyzes business concepts through the lens of a post-human AI economy. Users submit ideas and receive detailed analysis, implementation strategies, and step-by-step build plans generated by Anthropic and OpenAI models. Features Clerk authentication, PostgreSQL-backed response history, and a glass morphism UI.
SMART Rock Tool
An AI-powered web tool that evaluates and improves business "Rock" goals using the SMART framework (Specific, Measurable, Attainable, Realistic, Time-bound). Users submit a Rock and receive structured feedback from GPT-4o-mini with concrete suggestions for each SMART dimension, plus a rewritten improved version. Includes Clerk authentication, IP-based rate limiting, and clipboard copy.
Long-Tail Keyword Automation
An MCP server that discovers and manages niche long-tail keywords for marketing campaigns. Expands seed keywords via Google Autocomplete's a-z suffix strategy (generating 100+ variations) and Google Trends, then automatically enriches each keyword with funnel stage, intent type, and service area classification before persisting to PostgreSQL.
Leads Pipeline
AI-powered pipeline for generating personalized cold outreach from verified leads. Fetches and enriches contacts via Apollo.io, then uses LangChain and OpenAI to generate three icebreaker variants per contact at roughly $0.01 each. Supports resume-safe batch processing with structured output and multiple sender personas.
Mini Snake Game
A real-time multiplayer Snake game built with ASP.NET Core and SignalR, featuring six power-ups (speed boost, invincibility, ghost mode, and more), a particle effects system, and a persistent PostgreSQL leaderboard. Uses domain-driven patterns including MediatR for CQRS events, the Specification pattern for game rules, and FluentValidation with profanity filtering for input security.
IT Services Admin CLI
A command-line tool for IT administrators to search and remove users across multiple SaaS and cloud platforms. Supports Anthropic, OpenAI, AWS Identity Center, Azure AD, GCP IAM, and Linear with multi-org configuration and two-step confirmation safety flows for destructive actions.
An AI Knight
AI-powered lead generation and cold outreach research CLI built for AE Studio's sales pipeline. Uses OpenAI, Perplexity, and Anthropic to discover target companies, research contacts, match prospects to case studies, and generate personalized emails. Integrates with Apollo and HubSpot for contact verification, sequence management, and bulk upload workflows.
NBA Twitter Bot
Automated Twitter bot that discovers and posts NBA news updates. Uses Perplexity AI to aggregate news from 10+ basketball sources, OpenAI embeddings with cosine similarity for duplicate detection, GPT-4 for tweet generation, and Selenium for browser-based posting to Twitter.
Harvest MCP Server
A remote Model Context Protocol server that connects Claude to the Harvest time tracking API via OAuth. Implements a pass-through architecture where time entries, projects, and tasks flow directly from Harvest to Claude without being stored or cached. OAuth tokens are encrypted at rest with AES-256-GCM and published to the MCP Registry.
Littlebard
AI-powered personalized storybook generator for children. Users upload a child's photo and set story characteristics, then a worker pipeline generates illustrated stories using OpenAI and Google Gemini. Supports Stripe payments, PDF/EPUB export, and a flipbook-style reading experience.
Technologies
111 technologies across 20 projects
Languages
Frontend
Backend & Data
AI & ML
Cloud & DevOps
APIs & Services
Tooling & Standards
About
I build data platforms, open source utilities, scripts, automation tools, and much much more. I love to code.
