I am a detail-oriented Full-Stack Developer with a BSc (Hons) in ICT and a passion for building scalable, user centric applications. With a strong foundation in Java, Python, and JavaScript, I specialize in creating robust systems from Internal Help Desk platforms to AI-powered predictive models. Having worked in IT support and independent web hosting, I understand the importance of reliability and clear communication. Whether you need a custom web app or a complex database integration, I’m here to turn your technical requirements into high-performing reality.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
Role: Frontend Developer
Description: Created a collection of modular, responsive website templates and components designed for rapid deployment.
Focus: Prioritized “mobile-first” design, cross-browser compatibility, and clean code principles to ensure accessibility and performance.
Tech Stack: HTML5, CSS3, JavaScript, React.js
Role: Lead Developer (Intern)
The Challenge: NatPharm required a solution to replace manual logging processes and centralize IT support for over 100 staff members.
The Solution: I engineered a custom internal Help Desk Management System using Java (Swing) and MySQL. The system featured a relational database schema optimized for data integrity and secure record handling.
Key Features:
Real-time analytics dashboards built with JFreeChart to track ticket volume and team performance.
Automated workflow for ticket resolution, significantly reducing wait times.
Tech Stack: Java, MySQL, JFreeChart.
The AI-Powered Student Performance Prediction System is a proactive educational tool designed to forecast academic outcomes and enable early intervention for at-risk students.
Initially developed with a focus on Arrupe Jesuit University (AJU), the system leverages machine learning to transform raw academic data into actionable insights for educators and administrators.
Core Components
Predictive Analytics: Utilizes algorithms like Random Forest and Neural Networks to identify patterns in grades, attendance, and socio-economic factors to predict future performance.
Data Integration: Processes a diverse range of inputs, including assignment scores, extracurricular involvement, and historical academic records stored in a MySQL database.
Intervention Dashboard: Provides a visual interface where instructors can monitor student progress in real-time and receive automated alerts for students falling below performance thresholds.
Personalized Recommendations: Employs NLP and AI to suggest tailored learning paths and resources based on a student’s specific strengths and weaknesses.
Technical Stack
Backend & AI: Python (Flask/Django), Scikit-learn, and TensorFlow.
Frontend: React, HTML5, CSS3, and JavaScript for an interactive dashboard.
Database: MySQL for structured student and performance data management.
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Bulawayo today.