Work Experience
Lead Tester, Security Assessment of Website
Summary: Backend development and security audit for a start-up's web application security.
Responsibilities: Conducted in-depth vulnerability assessments, analyzed TLS/SSL configurations, provided actionable reports and recommendations for mitigating identified vulnerabilities.
Technologies: OWASP Top 10, Web Security
Backend Developer, Simbi AI Bot
Duration: 2021
Summary: Development of a Rasa-powered chatbot backend for scholarometer with real-time data APIs and error tracking.
Responsibilities: Built chatbot backend, integrated real-time data APIs, worked with Telegram bot framework and Sentry for error tracking.
Technologies: Python, Rasa, Telegram, Sentry
Lead Fullstack Developer (Backend-Heavy Role), Security Alert Platform
Duration: Sept 2019 - Dec 2021
Summary: Backend system design and full development lifecycle for security alert platform across Africa.
Responsibilities: Developed APIs, managed secure workflows, designed database, automated deployment on Linux, used SendGrid for email services.
Technologies: Python, PostgreSQL, Django, Linux, SendGrid
Backend Developer, Tenderblock, TranzFile, StreamMap
Duration: March 2021 – April 2025
Summary: Backend development for Tenderblock, TranzFile, and StreamMap including secure storage, PDF generation, and data protection.
Responsibilities: Led system design, ensured data model integrity, RBAC, and security configuration, developed secure file-sharing system and PDF generation with barcode validation.
Technologies: Python, PostgreSQL, Django, IPFS, AES256 encryption
Backend Developer, Multiple Projects
Duration: June 2023 – April 2025
Summary: Development and maintenance of scalable backend services for blockchain and AI-driven platforms and a real-time environmental monitoring system.
Responsibilities: Designed scalable backend services, led development of LLM-based multilingual chatbot and real-time environmental monitoring backend, maintained secure backend systems, conducted security audits, and delivered coding bootcamps.
Technologies: Go, Python, Solana, Ethereum, Hedera, OpenCV
Backend Developer, IJMLPD Web Platform
Duration: 2023
Summary: Building and deploying backend for a global academic journal web platform with advanced data handling.
Responsibilities: Built and deployed Django-based backend, featured background job handling, ReCaptcha integration, and data import/export.
Technologies: Django, ReCaptcha, Data Import/Export
Backend Developer, UJ Food Trolley
Duration: 2024
Summary: Backend development for a university-wide food parcel distribution system supporting 17,000+ users.
Responsibilities: Developed backend with Django REST APIs, implemented Huey-based async email queues, created custom admin reporting, and integrated mobile API.
Technologies: Django, Django REST framework, Huey, Mobile API integration
Backend Developer, Spotter AI
Duration: 2024
Summary: Developed a Django backend API integrating machine learning to offer optimized fuel stop recommendations for US road trips.
Responsibilities: Built Django backend API, integrated machine learning model, worked with MapQuest + OpenRouteService APIs, included route-aware logic and fuel price filtering.
Technologies: Django, Random Forest, MapQuest, OpenRouteService
Backend Developer, Multiple Face Recognition
Duration: 2025
Summary: Developed real-time face recognition using AI models, capable of detecting and recognizing faces through video.
Responsibilities: Captured live video for face detection and recognition using MTCNN and FaceNet, implemented bounding boxes with names on recognized faces through OpenCV.
Technologies: MTCNN, FaceNet, OpenCV