Final-year Computer Science Student | Aspiring Web & Software Developer | Data Enthusiast
I'm a final-year Computer Science student at Rhodes University with a growing portfolio in:
- Web Development (HTML, CSS, JS, PHP, MySQL)
- Software Development (Java, Python, F#, C#, Linux tools)
- Data & Analytics (Python, Excel, visualisation, modelling)
- IT Support & Technical Training
- Mentorship, tutoring & leadership
I'm passionate about solving real problems with technology β from building full web systems to analysing datasets and helping others grow in tech.
- Java | Python | F# | C# | PHP | JavaScript
- HTML5, CSS3, Tailwind CSS
- SQL, MySQL
- Bash scripting, Linux (Ubuntu)
- Python (Pandas, NumPy, Matplotlib)
- Data cleaning, modelling & visualisation
- Excel functions, PivotTables, dashboards
- Basic machine learning workflows
- Git & GitHub
- VS Code, IntelliJ, Rider
- Linux (Ubuntu) environments
- Docker (beginner)
- REST APIs
- Leadership & communication
- Technical tutoring (CS & Stats)
- Peer mentoring
- Problem-solving
- Project management basics
A full web system designed for real animal welfare operations.
Tech: HTML, CSS, JavaScript, PHP, MySQL
Features: animal intake, medical records, cruelty reports, adoptions, donations, role-based access, reporting tools.
A custom manga reading platform with smooth navigation and a clean reading experience.
Tech: HTML, CSS, JavaScript, PHP
Features: user accounts, chapter loading system, responsive UI.
A modular arcade application containing multiple mini-games.
Tech: Java
Features: reusable game components, scoring system, structured game loop.
A custom programming language created from scratch.
Tech: Java
Features: scanning, parsing, grammar construction, virtual machine execution.
Systems-level concurrency project focused on safe parallel execution.
Tech: C
Features: threading, synchronization, race-condition prevention, shared-memory safety.
A functional programming project using function-based pattern matching and DSL-style design.
- Exploratory data analysis notebooks
- Financial modelling tasks
- Visualisations and insights
(More coming soon.)
Your personal developer portfolio showcasing projects and achievements.
Tech: HTML, CSS, JavaScript
Features: responsive UI, animations, clean design.
Tutoring first-year students in programming fundamentals, problem-solving, and debugging.
Supporting students with statistical concepts, marking, and guiding analysis.
Helping first-years adapt to university life with academic and personal guidance.
Trained teachers at a local public school to use Ubuntu Linux for classroom teaching.
Leadership, administration, teamwork, and student engagement.
- Email: dubekb2005@gmail.com
- LinkedIn: www.linkedin.com/in/keith-dube-b9b105225
- Portfolio Website: coming soon
β Thanks for visiting! Feel free to explore my repos or reach out for collaboration or opportunities.