Projects

Demo builds, portfolio projects, and side projects. Each card says what it is. The featured work is on the homepage.

Harmony Dental: AI Receptionist Voice Agent (Demo build)

Harmony Dental: AI Receptionist Voice Agent (Demo build)

Demo build of an AI receptionist for a dental clinic. Handles patient verification, appointment scheduling, prescription refill requests, and emergency detection. Demo lines: +1 (505) 356-8229 or +1 (507) 816-9529.

Vapi
Python
FastAPI
PostgreSQL
Google Calendar
MCP Servers
Bridgepoint Weekly Ops Report (Portfolio build, fictional company)

Bridgepoint Weekly Ops Report (Portfolio build, fictional company)

Automated weekly property management reporting pipeline for a fictional commercial real estate brokerage. n8n workflow pulls maintenance tickets, tenant satisfaction scores, and lease expiry data from three Google Sheets every Friday at 7AM, Claude generates a formatted leadership summary flagging urgent tickets, low satisfaction scores, and uncontacted lease renewals, then delivers it to Slack before the team's day starts. Built as a portfolio project for a fictional company to demonstrate workflow automation with LLM generated reporting.

n8n
Claude API
Google Sheets
Slack
Reporting Automation
Workflow Automation
Bridgepoint Leasing Assistant (Portfolio build, fictional company)

Bridgepoint Leasing Assistant (Portfolio build, fictional company)

Department-specific Claude Project built for a fictional commercial real estate brokerage's leasing team. Custom system instructions enforce brand voice and structural rules; the knowledge base ships property portfolio, communication standards, and standard lease terms; pre-built artifact templates handle tenant outreach emails, inspection report summaries, and offer comparisons. Built as a portfolio project for a fictional company to demonstrate Claude Projects, prompt engineering, and domain specific workflow design.

Claude Projects
Prompt Engineering
Real Estate
Workflow Automation

AddPost - AI-Powered Social Media Scheduler

Professional social media scheduling platform with AI-powered content generation for X (Twitter) and LinkedIn. Features AI caption generation, smart scheduling with timezone support, thread & carousel creation, PWA capabilities for offline use, secure authentication, and automated post execution with retry logic. Built with mobile-first approach and dark professional UI.

Next.js
FastAPI
TypeScript
Supabase
ShadCN/UI
PWA
AI Content Generation
Klipit - AI Podcast Clipping Platform

Klipit - AI Podcast Clipping Platform

AI platform that turns long-form podcasts into ready-to-post short-form clips. Transcribes episodes, identifies the most shareable moments (bold takes, contrarian opinions, emotional stories, how-tos), scores each clip 0–100 for engagement, generates hooks, and exports formatted for TikTok, Reels, Shorts, LinkedIn, and X. Ships with a REST API and webhooks for n8n / Make integration. Currently in active development.

FastAPI
Python
Next.js
LLM Integration
REST API
Webhooks
ffmpeg
Amara - Document to Audiobook

Amara - Document to Audiobook

Personal project I built so I could listen to documents on the go. Upload a PDF, DOCX, TXT, or Markdown file and get back a clean MP3. Supports four TTS providers (Edge, Google, OpenAI, ElevenLabs), OCR fallback for scanned documents, async processing so uploads don't block the UI, and a history view with playback and download.

FastAPI
Python
PostgreSQL
SQLAlchemy
OpenAI TTS
ElevenLabs
Tesseract OCR
ffmpeg