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.

📍 Johannesburg, South Africa 🗣️ English & French 🌍 Open to remote / international roles
Portrait of Kenny Matwani

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.

PHPLaravelVue.js NuxtTypeScriptJavaScript PostgreSQLSQLREST APIs DockerLinuxGit CI/CDSystem DesignVuetify AgilePrompt EngineeringClaude / Agentic AI

Experience

Where I've worked

Full-stack delivery and technical leadership across enterprise software teams.

Senior Full-Stack Software Developer

Snode Technologies · Cybersecurity
2024 — Present
  • 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

Mkhaya MK
Apr 2025 — Present
  • Lead software planning and architecture
  • Design scalable applications
  • Perform QA reviews and support testing processes

Intermediate PHP / Front-End Developer

Snode Technologies
2020 — 2024
  • Built enterprise systems and managed deployments
  • Supported architecture planning
  • Maintained production systems

Senior PHP Developer / Team Lead

Intoweb Business Solution
2015 — 2020
  • 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.

ERP SystemsModular, multi-tenant
HR SystemsPeople & org structure
Payroll SystemsProcessing & compliance
Procurement PlatformsFull lifecycle
CRM PlatformsCustomer management
LMS PlatformsLearning management
Event ManagementRegistration & ops
Vehicle ManagementFleet & assets
Incident ResponseSecurity operations
SOAR SystemsOrchestration & automation

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.

Backend  Laravel 11 · PHP 8.4 · service → repository layering
Frontend  Nuxt · Vue · Vuetify · TypeScript
Data / infra  PostgreSQL · Docker · nginx
Modules  HCM · Payroll · Timesheet · Procurement · Invoicing · Assets · Projects · Documents
sysCore dashboard showing team, activity feed, live markets and quick actions
Operational dashboard — team, activity, quick actions and live widgets
sysCore subscribe page with Starter, Team and Unlimited plans
Self-service subscribe flow with plan selection and trial request
https://omnierp.online/subscribe Open live ↗

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

Vaal University of Technology
2015 — 2016
Artificial IntelligenceCyber Security IT AuditingStrategic Information Systems

National Diploma — Information Systems

Vaal University of Technology
2011 — 2014
JavaSQLOracle PHPBusiness AnalysisNetworking
Continuous learning: Agentic AI in software development & cybersecurity · Claude API & prompt engineering · threat modelling and secure development · preparing for CompTIA A+.

Contact

Let's build something solid

Open to senior full-stack, software architect and technical lead roles — remote or in-person, including international teams.