I will add real time video, voice and chat to your web app


About this gig
I spent about two years building Okomo, a product that puts a website visitor into a live video, voice or chat session with a human expert. Angular front end, Node.js services, WebRTC and Twilio underneath, running in production every day.
Real time is where most projects get stuck. The demo works on your laptop, then it fails on a corporate network, or on Safari, or when both people are on a phone. I have already met those problems and fixed them.
WHAT I CAN BUILD
- One to one or multi party video and voice calls
- - Live chat next to the call
- - Screen sharing and call recording
- - Twilio fallback when a direct peer connection cannot be made
- - Signalling server on Node.js, with TURN and STUN set up properly
- - Availability and routing, so the call reaches the right person
WHAT I NEED FROM YOU
Your repository or a description of the app, the browsers and devices you must support, and whether you already have a Twilio account.
HOW I WORK
I tell you what is realistic before you order. If your idea needs more than a package covers, I say so first. I do not start work I cannot finish.
Message me before you order and I will tell you which package fits.
Get to know Dima Stefantsov
Javascript
- FromUkraine
- Member sinceJan 2026
Languages
Ukrainian, English
Other Software Development Services I Offer
FAQ
Do I need a Twilio account?
Only for the fallback path and for phone numbers. Plain browser to browser video runs on WebRTC alone. If you want Twilio, the account stays in your name and I use your keys.
Will it work on iPhone?
Safari supports WebRTC, with quirks. I test on iOS Safari and Android Chrome, and I tell you up front which cases will not work rather than finding out after delivery.
Can you work with my existing codebase?
Yes. Angular is where I am deepest, and I also work in React and plain JavaScript. Send me the repository and I will tell you what is realistic before you order.
