Build Journal
AI Call Enhancements & GIGI Domain Tools — June 14, 2026
Today, I improved AI call features and added GIGI's live domain tools, tackling numerous bugs along the way. Here's how it all came together.
What shipped
- QR Phone-Continue Feature — Users can now record videos on their phones and auto-upload for Tavus training.
- AI Call Button Fixes — Improved responsiveness of booking and navigation buttons during calls.
- Live Domain Search Tool — GIGI now features a live domain availability check for hashtag.space.
- Enhanced Quick Prompts — AI calls now include role-aware quick prompts for better user experience.
- Stability Improvements — Resolved multiple bugs to enhance the overall platform stability.
I improved GIGI's live domain search tools on the portal while also trying to better the AI call experience. Overall, I improved features and resolved bugs over a long 11-hour day. Most notable improvements include a continue phone recording via QR option for video clones and a quick-action bar for AI calls. I had to diagnose and resolve a number of difficult bugs, and I also ran into a number of difficult bugs.
The phone recording continue QR for video clones was one of the most important features I added. Users can easily record a video during a one-use session and then upload that video to be used for Tavus training. It had been a feature that I had planned for a while, so finally watching it become a reality was quite fulfilling. The Tavus system integration was not so easy. I had to work a lot of code to allow uploading without any friction from the user.
I developed the AI call functionalities by streamlining the booking and website navigational buttons. Additionally, I implemented role-aware quick prompts, which adjust based on user role in a call. This module was the most complex of the development cycle due to the amount of testing and relevancy of prompts at the right moment. I spent most of my time debugging the style of the buttons and making sure the prompts did not clip and were timed correctly. After several tries, I was able to set the ideal timing to achieve the best user experience during a call.
I spent the greater part of the day on the deployment process, as I needed to resolve issues related to off-box builds, which involved some rsync and npm dependencies. I felt accomplished when I resolved the issue of stray end-call signals that hindered calls when the AI switched users. After some adjustments, I was able to quiet those stray signals so that the specialist would join input instead of dropping the call. Each of these adjustments was key to the stability of the platform, albeit some of them drew my focus into a large volume of debugging.
I also improved the GIGI platform by adding a live domain search feature so users can check if hashtag.space domains are available. This is an important feature for users wanting to create a digital identity using our services, and I hope it will improve our customer engagement. The live search had some challenges, however. I had to work on the search box to make sure it was responsive and cooperative with the other UI elements. After some modifications, I got it to work smoothly, but this meant some late night debugging.
From the moments of that day, I understand the significance of finding the balance between releasing new features and keeping the platform stable. Each feature I add has to be tested thoroughly, and each bug I fix teaches me something new about the system. While building this one-man-show company, I keep the importance of adaptability in mind. The road is long and everyday has its challenges, but I have a clear vision and AI as my team, I have confidence that I am on the right path.
Reflecting on today's entry, I am excited to engage with the next round of features and improvements. Every commit helps me achieve my goals, and I look forward to seeing how the platform continues to improve. Building this agentic web portal is just as much about the journey as it is about the destination. I look forward to continuing to share my experiences as I navigate this pathway.