Not every conversation becomes a project and that's okay. Sometimes the best investment is buildi...Not every conversation becomes a project and that's okay. Sometimes the best investment is buildi...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Building a Voice AI Assistant That Turns Phone Calls Into Thoughtful Follow‑Through
I built a Django backend for a family-focused AI phone assistant. A registered caller connects through Twilio, and Django Channels streams the call to an OpenAI Realtime session for a natural, two-way conversation.
The backend adds caller-specific context, selected voices, subscription minute limits, and interruption handling. After the call, background tasks generate a separate summary. A follow-up email is sent only when requested and the recipient is confirmed.
I also built APIs for managing relations, subscriptions, and dashboard usage data. One of the most interesting parts was connecting the whole lifecycle: incoming call, real-time conversation, usage tracking, and post-call follow-through.
Sending the follow-up email only after the recipient is confirmed is a careful rule: a wrong name heard on a call could send it to the wrong person. How does the confirmation work: does the assistant repeat the name during the call, or does the caller confirm later in the dashboard?
Most of the websites I've designed were built by someone else.
Now I build the ones I design, and I see how many decisions happen after the design file is done.
I wrote about what changes when one person designs and builds the site, and when that stops working: a product with a backend and user accounts needs a team. At the end there are four questions to help you choose a setup for your own project.
Investment planning often involves complex assumptions, multiple scenarios, and a lengthy approval process. Scenara brings these steps together in one collaborative platform, helping teams create, compare, and approve investment projects.
The landing page presents the product through a clear progression: start with assumptions, explore financial scenarios, and move toward a shared decision. Color-coded cards make it easier to compare possible outcomes, while the platform’s approval flow shows how teams can take a scenario from a strong case to an informed decision.
A clean editorial layout, oversized typography, and vibrant purple accents give the experience a distinctive identity while keeping the product story clear.