Work Experience

aDrive, South Africa logo

FullStack Developer

aDrive, South Africa

Cross-platform e-hailing app with payments, GPS, live updates, full CRM. Crafted from scratch.

React NativeNode.jsMySQLAWSDocker
AnnConnect, South Africa logo

FullStack Developer

AnnConnect, South Africa

Offline exam system + invigilation app. Reliable under pressure.

FlutterLaravelMySQLPHPDocker
Property Studios, UK logo

Junior PHP Developer

Property Studios, UK

Maintained and extended legacy Yii2 CRM + React UI with modern practices.

Yii2ReactPHPMySQL
Fiverr logo

Freelance Developer

Fiverr

Delivered custom EAs, web stacks, and mobile builds with high-quality standards.

JavaScriptReactPHPNode.jsMetaTrader EAs

Technologies I Work With

React
React Native
Flutter
Laravel
Yii2
Bootstrap
TailwindCSS
JavaScript
jQuery
Node.js
Express.js
PHP
MySQL
Git
AWS
Docker
HTML5
CSS3
Java
Android

Selected Projects

AnnConnect Offline Exam

AnnConnect Offline Exam

AnnConnect Offline Exam is a secure platform for conducting and managing offline exams. It simplifies the process for both educators and students with easy exam creation, monitoring, and reporting.

Offline Invigilation App

Offline Invigilation App

The Offline Invigilation App allows invigilators to manage exam sessions seamlessly from their mobile devices. It enables attendance tracking, and reporting to ensure a secure and efficient offline examination process.

Offline Invigilation CRM

Offline Invigilation CRM

The Offline Invigilation CRM helps teachers and lecturers efficiently manage offline invigilated exam sessions. It streamlines scheduling, attendance tracking, and reporting, ensuring a smooth and organized exam process.

aDrive E-hailing Drivers

aDrive E-hailing Drivers

The aDrive Drivers app enables drivers to receive ride requests, navigate efficiently, and manage earnings with ease. It provides real-time trip updates, secure payments, and performance insights to enhance the driving experience.

aDrive E-hailing Riders

aDrive E-hailing Riders

The aDrive Riders mobile app offers a seamless e-hailing experience, allowing users to book rides, track drivers in real-time, and make secure payments. It ensures a smooth, safe, and convenient journey with just a few taps.

aDrive E-hailing CRM

aDrive E-hailing CRM

The aDrive E-hailing CRM is a powerful platform for managing trips, drivers, and riders efficiently. It provides real-time trip tracking, fare management, and analytics to streamline operations and enhance customer experience.

aDrive Website

aDrive Website

The aDrive landing page introduces users to aDrive’s seamless e-hailing service, highlighting its convenience, safety, and affordability. It features a simple design with easy access to ride booking, driver sign-ups, and app downloads.

AnnConnect Website

AnnConnect Website

The AnnConnect website provides a seamless platform for managing offline exams, allowing institutions to create, distribute, and evaluate exams efficiently. It ensures secure exam delivery and smooth coordination between students and administrators.

Personal Projects

URI Shortener

URI Shortener

My URI Shortener app lets users quickly shorten long URLs into concise, shareable links while tracking analytics like clicks and usage. It provides a simple, efficient way to manage and monitor link performance.

My Routine App

My Routine App

My routine app allows users to set daily routines and track their progress while also providing a space to journal their thoughts and reflections. It helps users stay consistent with their habits and document their personal growth effortlessly.

My Routine Landing Page

My Routine Landing Page

The landing page for My Routine introduces users to the app’s features and purpose, helping them explore how it tracks daily habits and reflections. It highlights key benefits, visuals, and calls to action that guide users to start their journey toward building consistent routines with ease.

UXSPORTS Platform

UXSPORTS

UXSPORTS is a streaming platform built for creators to use live overlays with OBS dynamically. It allows broadcasters to manage real-time scoreboards, stats, and visuals effortlessly, helping them deliver professional and engaging sports content with ease and flexibility.

Get in Touch

Drop me a line, give me a call, or send me a message by submitting the form below.