I build the things I needed to exist.
A business that kept missing calls. A weight goal I could not stick to. A mother-in-law I could not talk to. Three problems, three builds.
Venteeve
Production voice agents that answer calls, qualify leads, and book into live calendars.
- ElevenLabs
- Twilio
- Make.com
- Cal.com
- Airtable
- Claude API
- WhatsApp Cloud API
Talk to an agent I built
This is a live agent, not a recording. Ask it anything.
The agent analytics dashboard
Building the agent is the easy half. Proving to a client that it worked is the other half — so I built the tool that does it.
- API keys encrypted (AES-GCM)
- Provider calls server-side only
- Multi-tenant workspaces
- Topic auto-discovery
- Cost & credit tracking
- Project
- Venteeve — AI voice agents
+ analytics dashboard - Role
- Design, build, integration,
deployment - Stack
- ElevenLabs · Twilio
Make.com · Claude API - Status
- In production
Tally
Photograph the plate, get the macros, move on. Nothing leaves your phone.
Every tracker I tried made logging feel like data entry. Thirty seconds per meal is enough friction to quit by week two.
- Preact
- Installs as a PWA
- Vercel serverless
- Anthropic API
- Local-first · no account
- Project
- Tally — calorie tracking PWA
- Role
- Sole designer and developer
- Stack
- Preact · Vercel serverless
Anthropic API - Status
- Live — open to try
BridgeeChat
Two people, one table, no shared language. Open a session, share the code, talk normally.
My mother-in-law speaks Ukrainian. I do not. Passing a phone back and forth turns a conversation into a transaction — I wanted something that just sits on the table and listens.
- Join by session code
- Speech in, speech out
- Live transcript
- No accounts
- Messages expire in 24h
- Project
- BridgeeChat — live speech
translation - Role
- Sole designer and developer
- Stack
- Browser sessions · speech-to-text
translation · speech synthesis - Status
- In development