APIs that handle millions of daily transactions.
Built from Cape Town.
I build Node.js API servers and microservices for businesses that need their backend to work at scale. Telecom APIs for MTN, Vodacom, CellC, and Telkom. Rewards platforms, ERP integrations, push notification systems, and real-time data pipelines. Designed for reliability. Proven in production.
M+
Daily API transactions
4
Telecom carriers integrated
15+
Years building APIs
PostgreSQL
Primary database platform
When your API needs to work at scale and never go down
Built for millions of transactions
I have built API systems for MTN, Vodacom, CellC, and Telkom that handle millions of daily transactions. Loyalty points, stamps, vouchers, QR-based redemption, subscription management. These are not demo projects. They are running in production across four telecom carriers right now.
Reliability by design
I design APIs for failure tolerance from day one. Input validation, error handling, transaction safety, monitoring, and graceful degradation. A Shopify credit system I built runs at 99.9% uptime. That is not accidental. It is architectural.
Integration expertise
Connecting systems is where most API projects live. Bazaarvoice, FormStack, Exigo ERP, WordPress REST API, South African payment gateways, push notification services. I have built the bridges between these systems and the platforms that depend on them.
Node.js and TypeScript | production-grade
Node.js is my primary backend runtime. TypeScript for type safety. PostgreSQL for data. REST for communication. Clean architecture, documented endpoints, structured error handling. Built to be maintained, not just shipped.
Node.js and API development services
Custom API Servers
Full REST API servers built from scratch in Node.js and TypeScript. Authentication, authorization, rate limiting, pagination, filtering, and comprehensive error handling. Designed for your specific business logic, not generic CRUD.
Typical work: Rewards and loyalty APIs, subscription management, billing APIs, multi-tenant systems, real-time data processing.
API & Integrations›System Integration
Connect your business systems into unified workflows. CRM to website, ERP to e-commerce, payment gateway to accounting. Bidirectional sync, webhook pipelines, and conflict resolution.
Typical work: Bazaarvoice integration, FormStack automation, Exigo ERP sync, WordPress REST API, payment gateway connections.
Microservices & Event-Driven Architecture
Break monolithic systems into focused, independent services. Push notifications, email delivery, document generation, verification services. Each doing one thing well, communicating through events.
Typical work: Push notification microservices, email verification APIs, document generation pipelines, webhook routing.
Database Architecture & Data Layer
PostgreSQL schema design for complex business domains. Multi-tenant data isolation, 128-bit decimal precision for financial calculations, audit trails, and transactional integrity.
Typical work: PostgreSQL design, migration management, query optimization, multi-tenant architecture, financial precision.
API systems in production
Telecom Rewards & Subscription APIs
High-scale API systems for MTN, Vodacom, CellC, and Telkom. Millions of daily transactions. Loyalty points, stamps, vouchers, QR-based redemption, and subscription management across four South African telecom carriers.
Rewards & Loyalty Platform
Custom REST API server for a US-based company. Membership tiers, point accrual, redemption rules, and third-party integrations. Built from scratch over three months with daily syncs during US morning hours.
Push Notifications Microservice
Scalable push notification API server built as an independent microservice. Handles notification routing, delivery tracking, and retry logic for multiple client applications.
Shopify Credit System | ERP Integration
Bidirectional API bridge between Shopify stores and Exigo ERP. Real-time balance synchronization, automated commission calculations, webhook event handling. 99.9% uptime in production.
View project›Production-Grade Stack
These are not theoretical skills — I have shipped production applications with all of them.
Technologies I Use
Millions of daily transactions across four telecom carriers
I have built and maintained API systems for MTN, Vodacom, CellC, and Telkom. The four major South African telecom carriers. These systems handle loyalty programs, voucher redemption, subscription management, and QR-based verification at volumes that most developers never encounter. When your business needs an API that handles real traffic at real scale, I have already proven I can build it.
What Clients Say
“Very experienced. Very thorough. Excellent communicator. Exceptional eye for detail.”
Michael Cannon — Creative Director, GOMEZ
“Went above and beyond to help me out.”
Conor Mcdonough
“Very helpful and informative support. I could not ask for a better experience.”
Pebble Lane
How It Works
Map your systems
Tell me what needs to connect. I audit the existing API landscape, data flows, and integration points.
API design and contracts
I deliver documented API specifications, endpoint contracts, and an integration plan before writing any code.
Build, test, and deploy
Production-grade APIs with automated tests, error handling, logging, and monitoring. Deployed with zero downtime.
Typical Engagements
API and backend projects vary based on complexity and integration scope:
- Focused integration: 1-3 weeks. Connecting two systems, building a webhook pipeline, or creating a specific API endpoint.
- Custom API server: 3-8 weeks. A complete REST API with authentication, business logic, database design, and deployment.
- Platform-scale system: 2-6 months. Multi-service architecture, high-volume transaction handling, and complex integration networks.
Production-grade engineering.
I do not build throwaway prototypes. Every API I build is designed for production. With proper error handling, documentation, monitoring hooks, and the architectural foundation to scale when your business grows.
Frequently Asked Questions
What scale of API systems have you built?
I have built API systems for MTN, Vodacom, CellC, and Telkom that handle millions of daily transactions. These are production systems managing loyalty programs, voucher redemption, and subscription services across four telecom carriers.
What is your primary backend stack?
Node.js and TypeScript for API servers and microservices. PostgreSQL for databases. REST for API communication. I also work with webhook pipelines, real-time synchronization, and event-driven architectures.
Do you build new APIs or also integrate existing systems?
Both. I build custom API servers from scratch and I integrate existing systems. Connecting CRMs, ERPs, payment gateways, and third-party services into unified workflows.
Are you based in South Africa?
Yes. I am based in Cape Town. My company, Villiers Vision Works (Pty) Ltd, is registered in South Africa. I work with clients locally and internationally.
Can you handle high-volume production systems?
Yes. My telecom API systems handle millions of daily transactions. My POS system processes 5,000+ daily transactions across 7 branches. I design for reliability and scale from the start.
Need a Node.js or API developer in South Africa?
Tell me what systems need connecting, what API needs building, or what backend problem needs solving. I reply within 24 hours with an honest assessment of fit and approach.