Projects & Tools

AI-powered software I've designed, built, and shipped - from automated content pipelines to agentic desktop apps.

Century Report automation dashboard screenshot
Dashboard View

Fresh run in progress

The UI surfaces each pipeline stage, model choice, retries, timings, and publishing status so the automation stays inspectable.

Featured Project

The Century Report - Automated AI Newsletter

A fully automated daily newsletter that discovers, ingests, synthesizes, and publishes long-form analysis of the AI landscape - powered by a 14,000+ line orchestration pipeline I wrote from scratch.

Discovery & Ingestion

A cron-driven Discovery Agent runs every 2 hours, scanning 20+ RSS feeds, Tavily, Perplexity, and a custom submission UI to identify the most important AI stories. An Ingestion Server captures and normalizes all sources.

7-Phase Generation Pipeline

Source prep, long-form writing, link enrichment, arc linking, perspective synthesis, release tracking, and URL validation - each phase uses multi-pass LLM processing with quality checks.

Cross-Platform Publishing

Auto-generates podcast scripts, marketing materials, and cover images. Publishes to Substack and social channels. The entire pipeline runs on cron with zero manual intervention.

PythonFastAPIClaudeMulti-LLMTavilyPerplexityn8nCronRSSArc TrackingPodcast GenerationComfyUI
Read the Century Report →

More Projects

Sam agentic social media manager screenshot
Shipped product UI

Sam - Agentic Social Media Manager

Desktop AI collaborator for social media management. Sam learns your voice from writing samples, generates on-brand multi-platform posts, and auto-schedules via Postiz - all from a conversational chat interface. Shipped as a $20 lifetime-license product.

FastAPITauriReact/TSChromaDBMulti-LLMPostiz
View Project →
Multi-agent writing interface screenshot
Writing workflow UI

Multi-Agent Writing Interface

Web UI wrapping Claude CLI sessions for collaborative long-form drafting, SEO/AEO metadata generation, social media responses, and Substack short-form notes. Each agent maintains persistent conversation context across sessions.

FastAPIClaude OpusReactMulti-Agent
Obi podcast bridge and AI participant interface screenshot
Live bridge UI

Obi - Live Podcast AI Participant

AI "room regular" for the Open Builder Bar podcast who participates live on-air. Architecture: Discord bot with persistent PostgreSQL memory, real-time Deepgram STT, LLM response generation, and Cartesia TTS playback into StreamYard via virtual audio loopback.

discord.pyDeepgramCartesia TTSPostgreSQLClaude
GPU accelerated transcriber screenshot
Inference UI

GPU-Accelerated Transcriber

Web app for speech-to-text using Faster-Whisper with real-time VRAM monitoring. Supports browser recording and file upload, model switching from tiny to large-v3, SRT/TXT export, and VAD filtering - all running on an RTX 4090.

Faster-WhisperFlaskCUDARTX 4090
Faculty feedback workflow review screenshot
Human review workflow

Faculty Feedback Email System

Multi-step workflow for drafting evidence-based faculty feedback emails with OCR, attachment processing, and AI assistance. Routes each stage through configurable LLM providers - Ollama, OpenAI, Anthropic, or Gemini - with per-stage provider selection.

FastAPIReact/ViteMulti-LLMDoclingOCR
Video ingest and publishing interface screenshot
Publishing UI

Video Intake & Publishing UI

Upload interface that archives previous media, pre-fills YouTube metadata from AI-generated marketing docs, and posts normalized payloads to n8n webhooks for the full long-form video publishing workflow.

Reactn8nYouTube APIAutomation

AI Image & Video Generation

I work with ComfyUI and Stable Diffusion for AI image and video generation, building complex node-based workflows for production output.

ComfyUI image generation workflow

ComfyUI image generation workflow - multi-step node graph with controlnet and upscaling

ComfyUI video generation workflow

ComfyUI video generation workflow - segment of a WAN-based video pipeline

AI-generated character art

AI-generated character art - ComfyUI with LoRA fine-tuning

AI-generated video - WAN model via ComfyUI (5-second loop, 720p)

AI-generated landscape

AI-generated landscape - ComfyUI with custom checkpoint