A subscriber app used by 15+ internet providers
One white-label mobile app for internet provider subscribers, deployed for more than fifteen ISPs of very different sizes, each with its own branding and its own billing back end.
Balance and payments, tariff changes, support requests and outage notices in an app the provider’s own subscribers use instead of calling the office. Across the apps I have shipped, 100,000+ monthly active users.
- React Native
- iOS & Android
- Billing integrations
Subscriber portal and mobile app on a shared codebase
A current freelance build for an ISP with tens of thousands of subscribers: a self-service web portal and native apps that had to behave identically and be maintained by one person.
React Native Web, Next.js and Expo over one codebase, integrated with the operator’s existing billing system rather than replacing it. New features land on web, iOS and Android in the same change.
- Next.js
- React Native Web
- Expo
- TypeScript
Perl billing systems, kept running and moved forward
Telecom billing platforms written in Perl, some of them two decades old, still invoicing real subscribers every month for operators that cannot afford downtime.
Payment gateway and API integrations, reporting, careful migrations of subscriber data, and day-to-day support of billing systems whose original authors are long gone.
- Perl
- ISP billing
- Payment gateways
- MySQL
Security audit and incident response
A consumer mobile product with real users and a production database that stopped cooperating on a day nobody had planned for.
Security audits that surfaced multiple vulnerabilities, including critical-severity ones, before anyone else found them — and a database recovery completed with no data loss.
- Security review
- Incident response
- Postgres