Software Developer Β· Johannesburg, South Africa πΏπ¦
I build systems that connect APIs, move money, and automate operations.
I design and ship production systems used by real businesses β from fintech platforms processing live FX deals to multi-role property management systems and AI-assisted workflows.
My work sits at the intersection of banking integrations, API-driven platforms, and backend automation. I don't just build features β I connect systems.
| Area | Work Done |
|---|---|
| π¦ Banking & Fintech | FX deal creation & booking, payment processing, balance validation, BOP reporting |
| π API Integrations | CRM sync, document signing flows, account provisioning, hosting management, WhatsApp bots |
| βοΈ Automation | Cron pipelines, background job queues, retry/failure handling, scheduled reporting |
| π§ AI Features | OCR pipelines, NLP text processing, AI-assisted decision support |
| π Property Platform | Multi-role system (admin, landlord, tenant, caretaker), rent tracking, issue management |
| π οΈ Full Stack | Laravel + React / Vue dashboards, admin panels, auth systems, typed APIs |
- PHP β production systems, integrations, CLI tools
- Laravel β APIs, services, queues, cron jobs
- MySQL β query optimisation, reporting, large datasets
- REST APIs β design, integration, error handling
- Authentication & RBAC β multi-role systems, permissions
- System design β scaling workflows, failure handling, retries
- React β TypeScript, dashboards, auth systems, data-heavy UIs
- Vue.js β admin panels, reporting tools
- TypeScript β typed APIs, state safety
- JavaScript β async flows, API handling
- Tailwind CSS / Bootstrap
- π¦ Banking APIs β payments, FX deals, balances, transactions, BOP flows
- π Zoho CRM β data sync, workflow automation
- βοΈ DocuSign β document signing pipelines
- π€ DirectAdmin β user provisioning, login keys, account management
- π cPanel β domains, hosting automation
- π₯οΈ Interworx (SiteWorx / NodeWorx) β server & hosting API automation
- π¬ Twilio β WhatsApp messaging, bot flows
- Cron jobs β scheduled tasks, batch processing
- Queues β job dispatching, retries, failure recovery
- Data pipelines β imports, exports, transformations
- Reporting systems β Excel/CSV exports, summaries
- Background processing for API-heavy workflows
- Linux servers β deployment, debugging, performance tuning
- Apache / PHP-FPM
- SSH β server access, live debugging
- Git β branching, rebasing, PR workflows
- Environment management β
.env, staging vs production
- JSON APIs β request/response design
- Webhooks β event-driven integrations
- OAuth / token-based authentication
- Third-party API rate limiting + retry strategies
- OCR β document parsing pipelines
- NLP β text processing, automation flows
- AI-assisted decision support
WhatsApp-based commerce platform for township and rural South Africa
Survaxis connects buyers with nearby spaza shop inventory through WhatsApp chat and voice β designed specifically for low-literacy users in the informal retail economy.
Laravel Twilio WhatsApp API NLP MySQL
- π GitHub: github.com/vutshila-charles
- π Location: Johannesburg, South Africa




