Hi, I'm Jeff
Full-stack engineer with 10+ years in adtech, media, and fintech. I build AI infrastructure, agent systems, and content pipelines that run in production.
Open to AI engineering roles that maximize revenue through automation and AI agents.
About
I've spent over a decade building production systems at the intersection of media, data, and engineering. Started at Zeta Global and Perion, shipping programmatic creative infrastructure for Fortune 500 brands including Apple, Disney, and American Express. Built the responsive template system and trained an offshore team that drove a 1,000% increase in campaign revenue. My work was nominated for Best Creative Execution at the Digiday Awards.
Right now I'm building Trending Society — an AI-native publication running on infrastructure I designed from scratch. 95 durable async tasks, 365+ MCP tools across 23 platform integrations, 800+ sources processed daily. It's my lab for everything I build professionally.
When I'm not coding, I ride bikes, volunteer with a local food distribution project, and play piano when I can.
👨💻
🗿
🐶
Clients
Selected work

Trending Society
AI-powered content platform publishing 740+ articles autonomously across multi-tenant SaaS infrastructure

Social Intelligence Dashboard
A creator management platform for social media agencies to analyze performance, generate multi-format content, and match brand partnerships

Trigger.dev Content Pipeline
95 durable tasks powering autonomous content operations across 11 domains

AI Editorial Platform
A full-stack content management system with AI enrichment, multi-format generation, and podcast audio synthesis

Marvel: Guardians of the Galaxy
Gyroscope-driven parallax ad with multi-layer depth, DeviceMotion API, and cross-platform fallback

Mastercard
Interactive map experience with 9 stadium hotspots, experience cards, and Priceless Cities booking integration

Grey Goose
Premium spirits Page Grabber with split-panel layout, 4-tab cocktail menu, cinematic bottle animation, and device-aware imagery

History Blue Book
Investigation-themed campaign for Project Blue Book with document reveals, redaction effects, and evidence gallery

Newsletter Engine
A visual newsletter composer with drag-and-drop content blocks, audience segmentation, and multi-format email rendering

AI Cost Analytics Dashboard
Full-stack attribution layer tracing every AI generation to content outcomes and cost

Production MCP Server: 365+ Tools
Cloudflare Workers-based MCP server powering AI agent workflows across 23 platform integrations

Prompt Management CMS
Custom CMS admin panel syncing 50+ versioned prompts from Langfuse into a unified editorial control plane

Seedance Video Generation
Prompt engineering explorations generating cinematic AI videos with Seedance 2.0 on Higgsfield

Neon Tetris
High-performance Tetris game with neon aesthetics, ghost pieces, hard drops, and a New Game+ mode
My stack
Experience
Creative Development Manager
2013 - 2014
Media Operations Manager
2012 - 2013
Junior Engineer
2011 - 2012
Skills
- TypeScript / JavaScript (ES6+)
- React / Next.js / Node.js
- Generative AI & Prompt Engineering
- AI Agents & MCP Servers
- LLM Orchestration & Pipelines
- AI Observability & Cost Analytics
- Multimodal AI (Image, Video, Audio)
- Supabase / PostgreSQL
- Cloudflare Workers & Edge Computing
- Event-Driven Architecture
- CI/CD & DevOps Automation
- Programmatic SEO & AEO
Latest writing
Read allHow I Built a Publishing Stack for AI Search
People are finding things through ChatGPT and Perplexity instead of Google. I built a pipeline that handles the optimization for that automatically — here's how it works.
Apr 25, 2026Building Systems, Then 10x the Output
At Zeta Global, my team gave me room to figure things out. I tried to do the same for the people who came after me — from responsive templates to training engineers across time zones.
Apr 25, 202645 Rule Files Were Making My AI Worse
I had 45 rule files telling my AI how to behave. The output was getting worse, not better. Then I measured — 170KB of context loaded per session. Here's what happened when I deleted half of them.
Apr 11, 2026