Hemant Bansal
Senior Software Engineer · React Native, Node.js, voice AI
Summary
Software engineer with 5 years of experience building and shipping production iOS and Android apps with React Native, plus the Node.js backends behind them. Focused on real-time voice AI, native modules and mobile performance. Leads a team of five across mobile, web and AI.
Experience
Senior Software Engineer
- Built the company's app team from scratch and lead a team of five: two app developers, two full-stack developers and one AI engineer. Hired and mentored both app developers.
- Build and ship React Native apps for iOS and Android, from API integration and native bridging to TestFlight and Play Store releases.
- Cut AI voice agent response time by 81% (8s to 1.5s) by moving the pipeline to streaming and then to the OpenAI Realtime API.
- Raised app frame rate from 40 to 60fps through animation and rendering work across iOS and Android.
- Built native features including critical alerts in silent and Do Not Disturb modes, background token refresh, push notifications and live network detection.
- Integrated 8+ services, including OpenAI Realtime, ElevenLabs, PlayHT, Microsoft Graph, Calendly, Auth0, Okta, AWS Device Farm and Firebase Test Lab.
- Built REST and WebSocket services with Node.js, NestJS and PostgreSQL for real-time AI features.
- Named Employee of the Year 2024.
Software Engineering Intern
- Web and full-stack development before moving into React Native.
Projects
AI voice coaching app
- React Native app for real-time, multilingual voice conversations with an AI coach. Started it alone, then led the team as it grew.
- Streaming speech-to-text and text-to-speech, ElevenLabs and PlayHT voices, OpenAI Realtime API, session reports.
On-call incident alerting app
- Built the full mobile app for SRE and DevOps teams to acknowledge, escalate and resolve incidents.
- Critical alerts that bypass silent and Do Not Disturb modes, SSO with Auth0 and Okta, background token refresh.
Mobile test automation platform
- Full-stack platform for uploading APK and IPA builds and running automated tests on AWS Device Farm and Firebase Test Lab, with a React dashboard.
Skills
- Mobile
- React Native, Expo, native modules (Android and iOS), push notifications, background services, app releases
- AI and real-time
- OpenAI Realtime API, speech-to-text, text-to-speech, audio streaming, ElevenLabs, PlayHT, WebSockets
- Backend and web
- Node.js, Express, NestJS, REST APIs, React, Next.js, Redux, Zustand, Tailwind
- Languages
- TypeScript, JavaScript, Python, PHP, SQL
- Data
- PostgreSQL, MySQL, Redis
- Tools
- AWS, Firebase (Crashlytics, Test Lab), Docker, GitHub Actions, Android Studio, Xcode, Flipper, Postman
Education
MCA, SS Jain Subodh PG College, Jaipur
BCA, SS Jain Subodh PG College, Jaipur