dumisane display picture

Hi, I'm Dumisane Madondo {Database Administrator|}{}

passionate about creating scalable, user-friendly applications. Currently pursuing a Diploma in ICT Application Development at Cape Peninsula University of Technology, I combine academic knowledge with hands-on experience to design and refine systems that balance functionality with user experience. Driven by curiosity and innovation, I thrive on turning ideas into solutions that empower both users and teams.

HTML/CSSReactResponsive DesignJavaPHPJWT AuthenticationMySQLSupabaseQuery OptimizationGit/GitHubPostmanDevToolsNetlifyHTML/CSSReactResponsive DesignJavaPHPJWT AuthenticationMySQLSupabaseQuery OptimizationGit/GitHubPostmanDevToolsNetlify
JavaScriptTailwind CSSPerformance OptimizationPythonREST APIsWorkflow TroubleshootingSQLite (Python)Schema DesignFirebaseVS CodeVercelFigmaJavaScriptTailwind CSSPerformance OptimizationPythonREST APIsWorkflow TroubleshootingSQLite (Python)Schema DesignFirebaseVS CodeVercelFigma

Academic Foundation

A learning journey shaped by dedication and progress.

National Senior Certificate

Secondary Education

Madisong Secondary School • Class of 2021

Built a strong academic foundation with a focus on Mathematics, Physics, and Geography, developing analytical thinking and problem‑solving skills that continue to shape my approach to technology and system design.

CORE MODULES

  • Mathematics
  • Physical Sciences
  • English First Additional Language
  • Life Sciences
  • Geography
Completed Qualification

Higher Certificate in Information, Communication & Technology

Cape Peninsula University of Technology (CPUT) • Class of 2023

A foundational qualification that introduced me to the principles of Information and Communication Technology, equipping me with essential technical and problem-solving skills for both academic progression and industry readiness.

CORE MODULES

  • Information Systems Fundamentals
  • Programming Basics
  • Database Fundamentals
  • Computer Literacy
  • Communication Skills
  • Mathematics for ICT
In Progress

Diploma in ICT: Application Development

Cape Peninsula University of Technology (CPUT) • Ongoing

A comprehensive qualification focused on designing, developing, and maintaining software applications, with strong emphasis on backend systems, database design, and bridging academic knowledge with industry practice.

CORE MODULES

  • Software Development
  • Database Design & Management
  • Systems Analysis & Design (UML)
  • Project Management
  • Testing & Quality Assurance
  • Professional Communication
Pending

Advanced Diploma in ICT: Application Development

Cape Peninsula University of Technology (CPUT) • Upcoming

An advanced qualification designed to deepen expertise in software engineering, enterprise systems, and applied research, preparing graduates for leadership roles in ICT projects and bridging academic knowledge with industry innovation.

CORE MODULES

  • Advanced Software Engineering
  • Database Optimization & Big Data
  • Systems Integration
  • Research Methods in ICT
  • Project Leadership & Management
  • Emerging Technologies

Skills Ratings

Ratings showcasing technical progression.

Frontend
0/10
Backend
0/10
Database
0/10
Mobile Dev
0/10
API Design
0/10
DevOps/Tools
0/10

Applied Projects

Projects I've worked on, with a focus on creating user-friendly and impactful solutions.

1/6
Full-Stack Web App

Solo project · live on Vercel

Modern RSVP Platform

OBJECTIVE

Provide a modern, reliable way to manage guests and capture RSVPs across multiple events with a single source of truth.

TECHNIQUE

Server-first Next.js app backed by Supabase, with cautious localStorage fallback for offline resilience. Normalizes schema differences (guestId/guest_id/guestid, etc.), and delivers clear feedback for attendees and admins.

IMPACT

Enables streamlined guest management, a responsive UI, and secure data synchronization guided by Supabase RLS policies.

TECH STACK

Next.jsTypeScriptTailwind CSSSupabase
Desktop Application

Solo project · Java Swing

Enrollment System App

OBJECTIVE

Provide a reliable, easy-to-use system for managing student enrollment, course registration, and administrative workflows to reduce manual errors and make term registration faster and more transparent.

TECHNIQUE

A modular Java-based application that models users (students, admins), courses, sections and enrollment workflows.

IMPACT

Streamlines course registration, prevents over-enrollment through capacity checks and waitlists, and improves transparency for students and staff.

TECH STACK

JavaSwingJDBC
Full-Stack Web App

Group project · live on Netlify

CPUT Clinic Booking

OBJECTIVE

Streamline healthcare management for CPUT students and clinic staff by providing an intuitive appointment booking system with real-time queue management.

TECHNIQUE

Full-stack web application architecture with role-based access control, RESTful API integration, and responsive SPA design for seamless cross-device user experience.

IMPACT

Improved clinic operational efficiency through automated appointment scheduling, real-time patient queue tracking, and comprehensive staff dashboard analytics.

TECH STACK

HTML5CSS3JavaScriptPHPMySQL
Algorithm & Tooling

Solo project · Java console app

Sudoku Validator & Solver

OBJECTIVE

Provide a reliable tool to validate Sudoku solutions and solve incomplete 9x9 Sudoku puzzles entered by the user.

TECHNIQUE

Deterministic backtracking solver with row/column/3x3-block constraint checking and zero (0) as the marker for empty cells.

IMPACT

Enables automatic validation and solving of puzzles, useful for learning algorithms, verifying solutions, and assisting puzzle solvers, while demonstrating classic algorithmic problem solving.

UI/UX Design

Group project · Figma prototype

Airbnb Booking UX Flow

OBJECTIVE

Design a seamless and intuitive user interface for booking and managing reservations on the Airbnb platform, optimized for mobile devices.

TECHNIQUE

Modular design using Figma frames for reservation, confirmation, wishlist, and payment, with a smart comparison UI and AI-driven personalized recommendations.

IMPACT

The comparison feature empowers users to choose listings confidently; the design anticipates future AI modules for personalized recommendations.

TECH STACK

FigmaFluent Icons

Bootcamp Projects

AI-focused products built during the ExploreAI / ALX bootcamp — from single-day MVPs to full end-to-end team submissions.

1/4
Backend Developer

End-to-end build · 6-person team

PathFinder AI — Advanced

OBJECTIVE

Evolved the Week 1 MVP into a full end-to-end AI product — broadened the pathway system beyond degree streams to Study / Work / Skills / Business / Not Sure tracks, added real user accounts, persistence, and moved toward a production-grade architecture.

TECHNIQUE

Full-stack rebuild with authenticated sessions, persisted chat history, and saved user pathways. Backend services built on tRPC / Drizzle ORM against a relational database, with LLM calls routed through a managed AI gateway.

IMPACT

Took the project from a single-day prototype to the team's flagship end-to-end submission by the bootcamp's final week, adding authentication, persistence, and a broader multi-track recommendation system aligned with the team's ML coursework.

TECH STACK

React 19TypeScriptTailwind CSSNode.js/ExpresstRPCDrizzle ORMMySQLTiDBManus OAuthManus AI
Project Manager

6-person team · Week 3 deadline

SentiX — Takealot InsightEngine

OBJECTIVE

Built an aspect-based sentiment analysis and interactive data-intelligence platform for Takealot app reviews, delivering a dashboard, insights report, and technical explanation as part of the bootcamp's portfolio requirements.

TECHNIQUE

Aspect-Based Sentiment Analysis (ABSA) and urgency classification using a dual-engine approach (VADER + Hugging Face) for transparency. Interactive KPI dashboard with citation-linked chat allowing users to click a cited review ID and filter the dataset to that topic.

IMPACT

Directed a 6-person team (Researcher, 2× Backend, Frontend, UI/UX) through a full pivot in tech stack and scope, landing a dual-engine sentiment platform with 7 live KPIs, guest-accessible "Quick Analysis," and full account-gated business workspaces.

TECH STACK

ReactTailwind CSSRechartsNode.jsJS BackendVADERHugging FaceLovableManus
Lead / Product Owner

Solo concept & design

OmniLens AI

OBJECTIVE

Designed a source-grounded, multi-department project intelligence platform that ingests project documents as an immutable source of truth, flags cross-source conflicts, and generates role-calibrated artifacts (decks, posters, SOPs, flashcards) for different departments.

TECHNIQUE

Shared source pool with department "lens" applied at generation time rather than pre-sorted document buckets. Hard-conflict detection with soft advisory overrides. Cached, versioned lens outputs (by lens + artifact + source-set) flagged stale rather than auto-invalidated on source change.

IMPACT

Independently scoped and designed a full product concept end-to-end — from MVP definition through to a 5-lens, auth-enabled, analytics-integrated build spec — demonstrating solo product thinking and UX/architecture design skill outside a team structure.

TECH STACK

LovableFigmaPDF Export
Lead Researcher

1-week rotation · 6-person team

PathFinder AI — Week 1 MVP

OBJECTIVE

Built an interactive diagnostic chatbot to help South African Grade 10–12 learners explore university course streams and career paths, using a lightweight prompt-based architecture deliverable within a single day.

TECHNIQUE

Prompt-based content recommendation — the LLM handled state management and recommendations via system instructions plus an embedded JSON course catalog. A 3–4 question flow (subjects enjoyed, work style, problem-solving style) generated a personalized "Career Profile" with recommended degree streams and academic advice.

IMPACT

Delivered a working diagnostic MVP within the team's single-day build window, validating the prompt-based recommender approach and setting the foundation the team carried into the Week 4 advanced build.

TECH STACK

PythonStreamlitLLM APISQLiteJSONLovable

CERTIFICATES

Continuous Learning

Expand each category to view courses.

Google AI Essentials Professional Certificate