Software developer   /   South Africa

Logic, witha little wonder.

I’m Didintle. I connect backend logic, databases, and thoughtful interfaces to build practical software for the real world.

Java at the core.
Curiosity everywhere else.

A little further down
Java & backend systems Relational databases Android integration Full-stack development

01 / Selected work

Less theory.
More making.

A selection of things I’m building, learning from, and making better. Real projects, with the code to explore.

Main projectJava · Android · PostgreSQL

AI Health Agent

Java and Android health monitoring system with patient, staff, and hospital workflows, live watch-style data sync, database-backed vitals, and AI-assisted wellness guidance.

Under the hood of AI Health Agent
  • Java Servlets/JSP backend with patient, staff, and read-only hospital portals
  • Android Kotlin app with Health Connect, Galaxy Watch 5 sync flow, and emulator demo feed
  • Live vital markers, trend graphs, doctor summaries, and rule-based prediction text
  • PostgreSQL/Supabase schema, Docker, Tomcat, and Render deployment configuration
Explore repository
CollaborativeNext.js · Firebase

Varsity Registration

Collaborative Next.js and Firebase authentication app for registration and login workflows.

Under the hood of Varsity Registration
  • Frontend authentication screens
  • Firebase configuration support
  • Team-based project structure
Explore repository
PrototypeFlask · SQLAlchemy

Health Monitoring App

Flask-based system for tracking health readings, generating alerts, and monitoring emergency events.

Under the hood of Health Monitoring App
  • SQLAlchemy data models
  • Alert and emergency pages
  • Render deployment setup
Explore repository
Supporting projectJavaScript · Leaflet

Mapty Project

JavaScript workout tracker using object-oriented programming, geolocation, Leaflet maps, and localStorage.

Under the hood of Mapty Project
  • Browser geolocation API
  • Leaflet map integration
  • Client-side state persistence
Explore repository

Project covers are original illustrations. Explore the repositories for implementation details.

02 / The person behind the code

Curious by nature.
Precise by practice.

I’m a final-year Diploma in Computer Science student in South Africa, drawn to the part of software you don’t always see: the logic that makes everything work.

I build practical projects that connect backend request handling, relational database design, user workflows, and mobile integration. My focus is Java, Servlets, JSP, SQL-backed systems, JPA concepts, and Android Kotlin.

I work across frontend, backend, databases, and deployment, with a growing emphasis on maintainable systems, clear structure, and realistic documentation.

Didintle Makhubedu

Learning deeply. Building deliberately.

A simple way of thinking.

Input Processing Output

01

Understand the input.

Define what enters the system, what the user needs, and what the data should look like.

02

Make the logic clear.

Process it through understandable backend and database logic, with each part doing its job.

03

Return something useful.

Turn that work into clear results and practical workflows for the person on the other side.

03 / The toolkit

Different tools.
Connected thinking.

The technologies I’m working with, from the database to the device.

01

Backend & logic

Java, Servlets, JSP, JDBC, JPA/Hibernate concepts, REST APIs, Flask

02

Data & structure

SQL, PostgreSQL, MariaDB, MySQL, SQLite, Supabase, ERD design, normalization

03

Interfaces & interaction

HTML, CSS, JavaScript, TypeScript, React, Next.js, Tailwind CSS, Jetpack Compose

04

Mobile & the workshop

Android Kotlin, Health Connect, Galaxy Watch workflow, Git, GitHub, Docker, Render, NetBeans, GlassFish, Tomcat

04 / Open a conversation

Something
in mind?

Open to junior software developer opportunities, collaborations, and a good conversation about what comes next.

Straight to my inbox. I’ll get back to you by email.