Jeffery Patterson

Jeffery Patterson

Software Engineer · Los Angeles, California

I build data platforms, open source utilities, scripts, automation tools, and much much more. I love to code.

Projects

Open Source
v1.4.2

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.

TypeScriptNode.jsCLINLPcheeriocompromiseZodtsupVitestJSON-LDrobots.txtllms.txtsitemap.xml
Open Source
v1.1.3

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.

TypeScriptNode.jsExpressPostgreSQLDrizzle ORMMCPOAuthZodPinoVitest
Open Source
v1.2.1

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.

TypeScriptNode.jsCLIZodCommanderChalktsupVitest
Open Source
v0.2.0

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.

TypeScriptNode.jsVitesttsupGitHub Actions
Launched in September 2024

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.

TypeScriptNode.jsExpress.jsMongoDBQTI 3.01EdTechXML/XSDk6GrafanaSentryJWT/OAuth2Railway
Used by real students

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.

Node.jsTypeScriptExpressPostgreSQL1EdTech StandardsOneRosterOpen BadgesEdTechREST APIDrizzle ORMBullMQAWS
In app store

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.

ReactTypeScriptNode.jsMongoDBElectronCapacitorCross-PlatformPlugin Architecture
Internal tooling

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.

TypeScriptNode.jsExpressPostgreSQLDrizzle ORMSvixGoogle Drive APIGoogle Docs API
AI Marketing Automation

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.

ReactTypeScriptNode.jsPostgreSQLOpenAIAnthropicLangChainBullMQRedispgvectorTwitter APIBluesky / AT ProtocolTanStack RouterDrizzle ORM
SEO, GEO, and Cloudflare traffic analytics

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.

TypeScriptNode.jsCloudflare Analytics APIGoogle Search Console APIGoogle OAuthLighthouse CIPageSpeed InsightsZodExpressGitHub Actions
AE Hackathon Project

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.

Next.jsReactTypeScriptAnthropicOpenAIPrismaPostgreSQLClerkTailwind CSSZod
Maintained for AE Studio

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.

Next.jsReactOpenAITailwind CSSClerk
Automated Marketing Infrastructure

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.

PythonMCPGoogle TrendsPostgreSQLStarletteUvicornRailway
Automated Sales Outreach

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.

PythonOpenAILangChainApollo.ioPandasPydantichttpx
Fun Game in C#

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.

C#.NET 9ASP.NET CoreSignalREntity Framework CorePostgreSQLMediatRFluentValidationSerilogDockerHTML5 CanvasJavaScript
Internal tooling

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.

TypeScriptNode.jsCommander.jsAxiosGraphQLAWSAzureGCPAnthropic APIOpenAI APILinear API
Automated Lead Generation

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.

TypeScriptNode.jsOpenAIAnthropicPerplexityApolloHubSpotCommander
Automated NBA News Discovery

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.

PythonOpenAIPerplexity AISeleniumscikit-learnNumPyHeroku
Open Source

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.

TypeScriptNode.jsExpressPostgreSQLDrizzle ORMZodMCP SDKOAuth 2.0Pino
AI-powered Storybook Generator

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.

TypeScriptNext.jsReactPostgreSQLpgvectorDrizzle ORMOpenAIGoogle GeminiStripeMinIOAWS S3Tailwind CSSTurborepoDockerZodTanStack QuerySharpPDFKitResendRadix UI

Technologies

111 technologies across 20 projects

Languages

TypeScript15Python3C#1JavaScript1

Frontend

React5Next.js3Tailwind CSS3Electron1Capacitor1TanStack Router1HTML5 Canvas1TanStack Query1Radix UI1

Backend & Data

Node.js13PostgreSQL9Drizzle ORM6Express5MongoDB2BullMQ2pgvector2Express.js1REST API1Redis1Prisma1Starlette1Uvicorn1.NET 91ASP.NET Core1SignalR1Entity Framework Core1GraphQL1MinIO1AWS S31

AI & ML

OpenAI7Anthropic3LangChain2NLP1compromise1Pandas1Pydantic1Anthropic API1OpenAI API1Perplexity1Perplexity AI1scikit-learn1NumPy1Google Gemini1

Cloud & DevOps

Pino2GitHub Actions2Railway2AWS2Docker2k61Grafana1Sentry1Serilog1Azure1GCP1Heroku1Turborepo1

APIs & Services

MCP2Clerk2OAuth1JWT/OAuth21Svix1Google Drive API1Google Docs API1Twitter API1Bluesky / AT Protocol1Cloudflare Analytics API1Google Search Console API1Google OAuth1Lighthouse CI1PageSpeed Insights1Google Trends1Apollo.io1Linear API1Apollo1HubSpot1MCP SDK1OAuth 2.01Stripe1Resend1

Tooling & Standards

Zod7Vitest4tsup3CLI2Commander2cheerio1JSON-LD1robots.txt1llms.txt1sitemap.xml1Chalk1QTI 3.011EdTech1XML/XSD11EdTech Standards1OneRoster1Open Badges1EdTech1Cross-Platform1Plugin Architecture1httpx1MediatR1FluentValidation1Commander.js1Axios1Selenium1Sharp1PDFKit1

About

I build data platforms, open source utilities, scripts, automation tools, and much much more. I love to code.