Career Journey

February 2, 2014
February 2, 2014

Senior Full Stack Developer

Code Riffs -Cape Town

Project Link:

https://chauffeur-service-next-dwh8.vercel.app/sign-in

  • Designed and implemented CI/CD pipelines for the Home Safe Chauffeur (HSC) service, automating deployment using AWS Amplify.
  • Developed a Next.js frontend hosted on AWS Amplify, ensuring scalability and seamless user experience.
  • Managed authentication via Clerk, secured API requests using AWS API Gateway, and leveraged Amazon S3 for file storage.

    Technologies Used:
    Next.js, Webflow, AWS Amplify, AWS Lambda, API Gateway, Clerk, MongoDB

November 15, 2014
November 15, 2014

Senior Backend Engineer

Tagmarshal -Cape Town

Project Link:

https://www.tagmarshal.com/

Backend API Development (Node.js & PHP/Laravel, MVC Pattern):

  • Developed RESTful backend APIs using Node.js (Express.js) and PHP/Laravel, following the MVC pattern for modular and scalable code architecture.
  • Integrated MongoDB and MySQL databases, ensuring efficient data storage and retrieval for SaaS applications.
  • Implemented authentication, role-based access control, and real-time data processing to enhance application security and performance.
  • System Maintenance & Application Support:
  • Conducted server maintenance and performance tuning, optimizing database queries and troubleshooting bottlenecks.
  • Provided ongoing support for Tagmarshal’s SaaS platform, improving system responsiveness and stability for end users.

Technologies Used:

Vue.js · Laravel · Flutter · TensorFlow · Machine Learning · Rest and Soap API

February 2, 2014
February 2, 2014

Senior Full Stack Engineer

Agizo- Midrand (Remote)

Project Link:

https://main.d2aqqjvcw25hq9.amplifyapp.com/uber-pickups

Geospatial Web Application Development & Deployment:

  • Developed a Next.js-based geospatial application, integrating AWS
    services like Amplify Hosting, Cognito (authentication), and AppSync
    (GraphQL API).
  • Optimized data storage and retrieval using DynamoDB and MongoDB,
    improving query performance.

CI/CD & Cloud Infrastructure:

  • Designed and automated CI/CD pipelines in AWS Amplify, reducing
    deployment time.
  • Configured Amplify build settings (amplify.yml) for streamlined
    deployment workflows.

Performance Optimization & System Maintenance:

  • Managed deployment configurations and enhanced frontend
    performance with server-side rendering (SSR).
  • Implemented interactive geospatial visualizations for real-time data
    updates.

Technologies Used:
Next.js, React, Tailwind CSS, Node.js, Express.js, AWS AppSync, DynamoDB,
MongoDB, AWS Amplify

February 2, 2014
February 2, 2014

Intermediate Frontend and Mobile Developer

Flume Digital Marketing - Johannesburg

Project Link:

https://thecourierguy.co.za/

  •  Developed static, dynamic, and e-commerce web applications with Nuxt.js,
    Vue.js, and Tailwind CSS for responsive user interfaces.
  • Built scalable backend services using Laravel and Node.js, integrating MongoDB, Firebase, and MySQL for efficient data management.
  • Developed CMS solutions with Drupal, Webflow, and ApostropheCMS,
    enabling streamlined content management.

    Mobile Application Development:
  • Designed and deployed Flutter-based cross-platform mobile applications,
    improving user engagement by integrating Firebase for real-time data
    synchronization, push notifications, and backend services.
  • Implemented Provider State Management, enhancing app efficiency and
    scalability.

    Technologies Used:
    Nuxt.js, Vue.js, Laravel, Node.js, Firebase, MongoDB, MySQL, Webflow, Drupal,
    Flutter
February 2, 2014
February 2, 2014

Junior Mobile Developer

Surion-Johannesburg

Company Website:

https://surion.anomalydev.co.za/

Cross-Platform Security Surveillance Mobile Application:
- Developed iOS and Android applications using Flutter & Dart, ensuring a seamless user experience across devices.
- Implemented ParseServer (BaaS) for authentication and backend services, improving data handling efficiency.
- Integrated MongoDB and Firebase, ensuring secure and scalable data management.

Machine Learning & IoT Security Systems:

  • Built a real-time object detection system using Nvidia Jetson, YoloV5, and OpenCV (Python) to enhance surveillance capabilities.
  • Configured Mosquitto MQTT Broker for IoT device communication, improving system responsiveness.
  • Managed MongoDB databases to analyze and store surveillance data, enhancing threat detection.
  • Utilized OpenCV and NumPy for image preprocessing, enhancing model accuracy.
  • Leveraged Nvidia Jetson for edge processing, enabling real-time inference on low-latency, resource-constrained environments.
  • Built a FastAPI-based REST API to handle image uploads, process requests, and return object detection results in real-time.
  • Deployed YOLOv5 on Nvidia Jetson to perform low-latency object detection at the edge, reducing cloud dependency.
  • Implemented MQTT messaging for efficient real-time data transfer between edge devices and the cloud backend.

Technologies Used:
YOLOv5, PyTorch, OpenCV, NumPy, FastAPI, TorchServe, PostgreSQL, MongoDB, Nvidia Jetson, MQTT