2019
A comprehensive cloud-based phone system built for modern businesses. It features intelligent call routing, real-time analytics, and seamless integrations that make business communications simple and effective.
Role
Lead Fullstack Developer & Technical Architect
Duration
6 years
Team Size
8 developers
I led the development of a next-generation cloud phone system that transformed how over 10,000 companies handle their business communications. The platform processes millions of calls each month and maintains 99.9% uptime, which I'm really proud of.
Built the entire frontend application using Next.js and TypeScript, creating an intuitive dashboard with real-time call monitoring and analytics
Designed scalable GraphQL APIs that handle over 50M requests daily, achieving 60% faster response times through careful query optimization
Created a custom call flow engine using the Twilio Conference API with smart routing algorithms that supports 1000+ concurrent users
Set up a complex monorepo structure with Turborepo, which streamlined our development process and made code sharing between apps much easier
Implemented a comprehensive testing approach using Vitest for unit tests (much faster than our old Jest setup) and Playwright for end-to-end testing, getting us to 95% code coverage
Built our mobile app from scratch using Expo and React Native, bringing the platform to iOS and Android users
Optimized our PostgreSQL database through strategic indexing and query improvements, boosting performance by 70%
Custom Call Flow Architecture: Built a sophisticated call flow engine on top of the Twilio Conference API to handle complex routing, call transfers, and multi-party conferences
Scalability: Used Google Cloud Platform services to scale horizontally and handle our exponential growth in users and call volume
Legacy System Management: Had to maintain older systems while rapidly shipping new features in a fast-paced startup environment, ensuring everything worked smoothly during transitions
Performance: Fixed major N+1 query problems by switching to Hasura, which eliminated bottlenecks and made our GraphQL operations much cleaner
Improved customer satisfaction by 45% through better call quality and a much more intuitive user experience
Cut operational costs in half by successfully migrating from Twilio to SignalWire while keeping the same level of service quality
Implemented A2P 10DLC compliance right on schedule, ensuring our customers could keep sending SMS messages to US numbers without any interruptions
Maintained 99.9% uptime, which actually exceeds most industry standards
Became proficient with telecommunications tech like Twilio Conference API, SignalWire migration, and A2P 10DLC compliance
Got really good at monorepo architecture using Turborepo and modern testing with Vitest and Playwright
Learned how to manage cloud infrastructure with Google Cloud Platform for scaling applications
Expanded my mobile development skills through building our React Native app with Expo
Deepened my PostgreSQL knowledge, especially around optimization and performance tuning for high-traffic apps
Grew as a leader by mentoring junior developers and managing complex system transitions in a startup environment