Case Study: AI-Assisted Software Component Development for eSIM Provider
Delivering the missing pieces for a fully functional eSIM launch in the US
.webp)

.webp)
The Challenge
Launching an eSIM product in the US is a complex endeavor that requires more than just a whitelabel solution. While our client had secured a whitelabel eSIM platform, several critical components were missing to deliver a complete customer experience.
Specifically, the startup needed:
- Network switching algorithms for seamless connectivity.
- API integrations to connect the whitelabel platform with third-party services.
- A custom VoIP solution built on open-source libraries.
With a strict timeline and limited budget, the founding team partnered with us to build and integrate the missing software components needed for launch.
The Solution
Our team designed and developed a set of software modules that extended the whitelabel platform, ensuring the client could launch with a competitive and fully-featured product.
By encapsulating these functionalities into a React Native package, the client’s app team could easily integrate them into their mobile app and ensure consistent cross-platform performance.
Network switching logic
Custom algorithms to optimize connectivity across different networks.
API integration
Middleware layer that connected the whitelabel system with external third-party services for account management and billing.
VoIP integration
A React Native library that encapsulated open-source VoIP functionality, enriched with custom APIs for call management, tuning, and backend integration.
The Results
The final outcome was a fully functioning eSIM product that could compete with established players in the market. Thanks to our contribution, the startup was able to:
Launch its first US eSIM product on schedule.
Deliver seamless VoIP calling functionality directly within the app.
Ensure smooth network switching and account management through robust backend APIs.
Avoid costly rework by having a modular, well-structured React Native library.
Project challenges
Legacy APIs with poor documentation
The whitelabel solution relied on outdated XML APIs with minimal documentation. To avoid delays, we engaged senior engineers with prior experience in similar telecom integrations.
React Native & native SDK bridging
Open-source VoIP libraries required native iOS and Android assembly. Even advanced AI models (GPT-5, Claude-4) couldn’t fully solve these challenges, so we brought in specialized native developers to bundle SDKs and troubleshoot integration.
Tight time & budget constraints
With only 300 hours available, efficiency was critical. We used a hybrid approach: senior consultants addressed the most complex tasks, while a dedicated developer implemented the core functionality and “glued” everything together.
Conclusion
By extending a whitelabel eSIM solution with custom-built software components, we helped our client deliver a complete eSIM product to the US market. The combination of network switching, API integration, and VoIP functionality gave the startup a strong competitive foundation.
Our collaborative approach—leveraging AI-assisted coding where effective and engaging senior experts where necessary—allowed us to deliver a complex telecom solution within a limited budget and timeline.
Tech Stack
- Backend APIs: Node.js + Electron, deployed on AWS Lambda
- Database: PostgreSQL with Prisma ORM and Prisma Cloud
- Mobile: React Native library wrapping native iOS & Android VoIP SDKs
- AI-assisted development: Cursor with GPT-5 and Claude-4 for API & UI development
- Expert consultants: Senior developers for XML-based APIs and native SDK bundling
Budget
- Software development: 300 hours — $15,000
- Total investment: $15,000
.webp)

.webp)
