Justine Samson.
Doha, Qatar  ·  AI & automation projects

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.

Sheet 01 / 03

Venteeve

Production voice agents that answer calls, qualify leads, and book into live calendars.

487calls handled
598 mintotal talk time
74%success rate
13agents deployed
100+daily calls · one client
  • 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 could not load — it may be blocked by your network or ad blocker.
Also built

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.

Dashboard overview showing plan credit usage and KPI cards for total calls, talk time, average duration, success rate, bookings made, active agents and average credits per call, with a calls-per-day chart.
Every agent, every call, one view
Analytics panels showing call outcome breakdown, credits spent per agent, evaluation criteria pass and fail rates, and data collection reliability by field.
Evaluation scoring and data-capture reliability
An expanded conversation row showing the call summary, evaluation results, collected data fields, an audio player and the full chat-style transcript between agent and caller.
Full transcript and audio for any call
  • 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
Sheet 02 / 03

Tally

Photograph the plate, get the macros, move on. Nothing leaves your phone.

Tally home screen showing calories eaten against a daily target, macro rings for protein, carbs and fat, and two logged meals with photos.
Daily view
Tally progress screen showing current weight against a goal, a four-day logging streak, and a bar chart of daily average calories.
Progress and streak
Tally profile screen showing calculated resting burn, daily burn and macro targets, plus export and restore controls.
Calculated targets · data export
Why I built it

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
Open Tally
Project
Tally — calorie tracking PWA
Role
Sole designer and developer
Stack
Preact · Vercel serverless
Anthropic API
Status
Live — open to try
Sheet 03 / 03

BridgeeChat

Two people, one table, no shared language. Open a session, share the code, talk normally.

The first conversation that worked
Tested in a noisy restaurant
Why I built it

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