Senior Full-Stack Developer &
Software Architect
Technical Lead · 10+ years building scalable enterprise systems
I design and ship ERPs, CRMs, HR & payroll platforms, procurement systems and internal business applications — from architecture and data modelling through to production deployment and live-environment troubleshooting. Currently working within a cybersecurity environment.
About
Building enterprise software that holds up in production
Results-driven full-stack developer with a strong background in PHP, Laravel, Vue.js, Nuxt, TypeScript, PostgreSQL, Docker, Linux and system architecture.
Over the last decade I've led development teams, run code reviews, deployed production systems and translated business requirements into scalable technical solutions — across HR, payroll, procurement, CRM, ERP, event and learning-management platforms used by hundreds of employees.
I currently work as a Senior Full-Stack Developer at a cybersecurity company, which has given me applied security awareness: secure development practices, threat-landscape understanding and risk mitigation baked into how I build. I also lean on agentic AI tooling to accelerate delivery and raise code quality, while keeping strong validation and security hygiene.
Alongside my professional work I'm building sysCore / OmniERP — a modular, extensible ERP platform for SMEs that scales to larger enterprises. It's the clearest demonstration of how I think about architecture, and you can try it live further down this page.
Skills
Core technical skills
Self-assessed proficiency (1–5) with years of hands-on experience.
Experience
Where I've worked
Full-stack delivery and technical leadership across enterprise software teams.
Senior Full-Stack Software Developer
- Build and maintain enterprise software applications
- Lead architecture decisions and system design
- Conduct code reviews and QA validation; deploy to pre-production
- Monitor production services and troubleshoot outages
- Participate in technical hiring and mentor junior developers & interns
- Integrated agentic AI into daily workflows — faster delivery without compromising quality
- Reduced downtime and deployment failures by modernising legacy code and strengthening staging
Software Development Consultant
- Lead software planning and architecture
- Design scalable applications
- Perform QA reviews and support testing processes
Intermediate PHP / Front-End Developer
- Built enterprise systems and managed deployments
- Supported architecture planning
- Maintained production systems
Senior PHP Developer / Team Lead
- Led development teams and mentored junior developers
- Designed and built ERP systems used internally and by multiple clients
- Delivered platforms supporting 500+ employees across organisations
- Built intranet systems and websites; managed deployments; delivered client training
- Provided helpdesk and support leadership
Track record
Major systems built
Categories of enterprise platforms I've designed, built or led.
Nolte Hartmann — Payroll system
South African Football Association (SAFA) — Procurement system
Christian Family Church — Learning Management System
Flagship project
sysCore — an Omni ERP platform
A modular ERP I architect and build: HR, payroll, attendance, leave, projects, procurement, invoicing, assets, document issuance and analytics — one system, multi-tenant, extensible on top of a stable core.
sysCore is built with a Laravel 11 / PHP 8.4 service-layer API, a Nuxt + Vue + TypeScript frontend, PostgreSQL and Docker. It supports domain-based multi-tenancy (one running instance serves many client domains, each with its own data scope and branding), offline-capable pages, custom JWT auth and a permission model.
The embedded page below is the live subscribe / free-trial flow from the production platform.
Live embed from the production platform. If it doesn't load here, open it directly ↗.
Education
Academic background
Vaal University of Technology — Information Systems.
BTech — Information Systems
National Diploma — Information Systems
Contact
Let's build something solid
Open to senior full-stack, software architect and technical lead roles — remote or in-person, including international teams.