Applications & Projects
Things I've built.
Apps, AI-powered workflows, and the systems that run quietly in the background.
Apps

Featured Project: autoMessage
Turn your Mac into an AI-powered iMessage machine.
autoMessage lets Claude, Cursor, ChatGPT, and any MCP client read and send iMessages from the Apple ID you already own — the highest-response-rate channel there is, with none of the A2P paperwork.

Last App: Pitch
Better Group Payments!
Organize and fund activities, events, trips, or any shared expense at scale automatically, without spreadsheets, follow-ups, or financial risk.
Pitch has since been sunset — the demo above shows it in action.
AI-Powered Workflows
Tailor-made AI engines for day-to-day operations.
A few of the systems I've built — the kind of work that's now the core of what I offer as a service.
Data → opportunities pipeline
Always-on agents that work through the data sources your business already depends on — scoring thousands of rows for the handful worth acting on and keeping the CRM stocked without anyone lifting a finger.
- 24/7 agents
- LLM scoring
- CRM sync
Decision-maker mapping
Research agents that work through messy account data to surface the person who can actually approve a deal — with verified contact details for them and the people around them.
- Entity resolution
- Contact enrichment
- Org mapping
AI-native outreach engine
Queue messages from a CSV, an API, or an AI agent, and let the system run multi-channel outreach — email, SMS, iMessage, voicemail, even AI calling — watching for replies and handing hot conversations to a human the moment they warm up.
- Multi-channel
- Reply tracking
- Human handoff
Event detection & alerts
Watchers that catch the moment something changes in a system you care about — a new entry, a status change, a threshold crossed — and trigger the right follow-up automatically, on whatever refresh cadence the source allows.
- Real-time triggers
- Monitoring
- Auto follow-up
Custom MCP servers
Give Claude, Cursor, or ChatGPT working hands on your real systems — internal APIs, databases, and messaging — through custom Model Context Protocol servers, like the one I published for autoMessage.
- MCP
- TypeScript
- Your stack
Glue workflows that run the day-to-day
Scheduled agents and event-driven workflows that reconcile data, file the paperwork, and only ping you when something genuinely needs a human.
- n8n
- Cloud Run
- Schedulers