Hello, I'm
Cornelias Nkokha
— developer, builder, founder.
11 years building web systems, WordPress platforms, and Flutter apps that solve real business problems. Enterprise background at SYSPRO. Founder of HardPunch Apps.
I build systems that reduce friction and scale with growth.
For 8 years at SYSPRO — a global ERP company serving 60+ countries — I was the lead web developer, owning multi-regional WordPress infrastructure, building custom plugins, and engineering automations that replaced hours of manual work.
In parallel, I founded HardPunch Apps and independently built, shipped, and maintained Flutter apps on the Play Store — handling everything from architecture to Firebase analytics to backend API design.
I also speak fluent code and occasionally human.
"I build systems that reduce friction, improve performance, and scale with growth."
What I build with.
Projects.
Tickets & Projects App
Full-stack project and ticket management system. JWT auth, CRUD operations, and a Next.js frontend consuming a Node.js/Express/MySQL REST API.
Streadio — Radio Player & Recorder
Radio directory app with scheduled recording — set a timer to record a live broadcast and listen back later. Firebase analytics and crash reporting in production.
Streadio — Web Player & Directory
The web companion to the Streadio app — a live radio station directory and streaming player. Separate codebase, separate deployment.
GetThreads — Media Downloader
Utility app for downloading images and videos from Threads posts. Independently built and published under HardPunch Apps.
Case studies.
Internal tools built at SYSPRO that solved real infrastructure and data problems at scale. Source code is proprietary — the problem-solving is the point.
Flutter Application Re-Architecture
The client inherited a Flutter project with a poorly structured codebase where business logic, UI, and data layers were tightly coupled. The architecture made the application difficult to maintain, extend, and debug, slowing down feature development.
HubSpot → WordPress blog migration
~600 blog posts needed moving off HubSpot onto independent regional WordPress sites — preserving titles, body, tags, authors, and publish dates. Manual copying would have taken weeks.
Multi-site page sync plugin
Managing content across 15+ regional sites required logging into each one separately. One page update meant 15 logins — tedious and error-prone.
Smart plugin auto-update system
Auto-updates were pushing buggy plugin releases directly to live production sites with no stability window — causing recurring incidents across the infrastructure.
HubSpot CRM restructure & automation
HubSpot was used inconsistently across regions — no unified pipeline, no qualification process, no sales handoff logic. Prospects were slipping through.
Where I've been.
Web Developer
Global ERP Software · Johannesburg, SA
- Led all web development across 15+ regional WordPress sites globally
- Built multi-site page sync plugin, HubSpot CRM pipelines, and blog migration tooling
- Implemented security hardening against DDoS, XSS, and brute-force attacks
- Designed smart plugin auto-update safety system using WP-CLI + Linux crontab
Founder · Mobile/Web Developer
Self-founded · Pretoria, SA
- Built and published Streadio and GetThreads on Google Play
- Built a Streadio RESTful API to integrate with different platforms (incl. Streadio app)
- Designed Flutter UIs, PHP/MySQL backends, and Firebase integrations end-to-end
- Designed and deployed Streadio radio directory website
- Developer, deployed and consulted for various clients
Web Developer
Digital Agency · South Africa
- PHP/JavaScript web development, client onboarding, and technical support
Intermediate Developer
Digital Agency · South Africa
- WordPress development, client CMS handovers, and webmaster responsibilities
Software Developer
TonTrac Pty Ltd · South Africa
- Custom system development, client reporting, and database integrity management