Selected work
Systems I've built
Production systems that automate operations, move data, and put intelligence where a team can use it. Each started as a recurring manual problem.
Conversational AI Assistant for Sales Teams
An LLM agent that gives a sales team one place to ask and act.
- Python
- LLM API
- Chat bot platform
- Docker
AI Lead-Scoring & Pipeline Engine
Scores every lead against the sales playbook and surfaces what's going stale.
- Python
- LLM API
- CRM API
- Spreadsheet export
Post-Call Intelligence Workflow
Turns a recorded call into a draft offer, an email, and a summary — automatically.
- Python
- LLM API
- Call-transcription service
- Email API
AI Email Triage & Auto-Reply System
Classifies, prioritizes, and drafts context-aware replies for a shared inbox.
- Workflow automation
- LLM API
- Email API
- CRM integration
Resilient Web Content Extractor
Pulls clean markdown from JS-heavy pages, via CLI or HTTP.
- Node.js
- Playwright
- CLI
- HTTP server
Real-Estate Market Data Pipeline
Aggregates public property and market data into analyst-ready reports.
- Python
- Flask
- Headless browser
- pandas
Listings & Leads Intelligence Dashboard
One live view across listings and incoming leads.
- JavaScript
- Property-listings API
- Messaging-channel data
- HTML/CSS
Full-Stack Business Operations CRM
Clients, projects, invoices, inventory, and staff in one auth-gated app.
- Next.js
- TypeScript
- Prisma
- Tailwind CSS
Messaging-Template & Prompt Manager
A central hub for reusable message templates and AI prompts.
- Node.js
- Knowledge-platform API
- Vercel serverless
- Cloud storage sync
Bulk Contact & Message Export Tool
A zero-backend utility to extract and export contacts and messages.
- HTML
- JavaScript
- Client-side processing