AboutExperience SkillsProjects CertsContact
Junior Software Developer · Open to Work

Liberty
Chauke

Junior Software Developer | PHP | Java | JavaScript | MySQL

I am Liberty Engetelo Chauke, a Computer Science graduate from Tshwane University of Technology based in Midrand, Gauteng. I have 12 months of internship experience building web applications and databases. I am looking for my first permanent junior developer role.

12mo
Work Experience
5+
Projects Built
83%
Web Computing
2+
Internships Done
Liberty Engetelo Chauke - Junior Software Developer from Midrand South Africa
Liberty E. Chauke
Junior Software Developer
About

Who I am

I am a Computer Science graduate from TUT. I enjoy building websites and web applications, working with databases, and learning new technologies. I have 12 months of real internship experience and I am still growing as a developer. I am looking for a junior role where I can contribute to a team and keep improving.

PHPJavaJavaScript MySQLSQLHTML5 CSS3BootstrapGit
Education
2022 to 2026
Diploma in Computer Science
Tshwane University of Technology · Completed July 2026
Web Computing: 83% — Distinction
2020
National Senior Certificate (Grade 12)
Semendhe Secondary School
Experience

12 months of real work

Full Stack Developer Intern
B&T Skills Development Trainings (PTY) LTD · Feb 2026 to Jul 2026 · 6 Months · Pretoria North
Software Developer Intern
Thaboera IT Solutions · Aug 2025 to Jan 2026 · 6 Months · Midrand, Gauteng
Skills

What I work with

💻 Languages
🌐 Web and Frameworks
🗄️ Databases
⚙️ Tools
Projects

Things I have built

Flagship
publicPulse_ai
A web platform for collecting and analysing public complaints. Has a live dashboard showing graphs and maps, and a basic rule-based system for spotting complaint patterns. Built with PHP, MySQL, and JavaScript.
PHP 8MySQLJavaScriptChart.jsLeaflet.jsBootstrap
GitHub →
Daily Task Management System
A task tracking web application built for team use. Has role-based access for admins and members, task submission and editing, an audit trail, and CSV export for reports.
PHPMySQLBootstrapJavaScript
GitHub →
OPFA Case Management Database
A database I designed for a pension fund to manage and track cases. Has user access control, audit trails, and deadline tracking. Built with PostgreSQL and documented with a full ERD.
PostgreSQLPL/pgSQLRBACERD
GitHub →
Personal Expense Tracker
A Java web app for tracking personal spending. Organises expenses by category and creates PDF reports. Deployed on GlassFish server.
Java EEEJBJPAGlassFish
GitHub →
Workers Management System
A Java web app for managing worker records. Supports adding, updating, deleting, and viewing workers. Built with Java EE and deployed on GlassFish.
Java EEJPAEJBJavaDB
GitHub →
Learner Management System
A Java web app for managing learner records. Supports CRUD operations with role-based access and JPA database persistence.
Java EEServletsJSPJPA
GitHub →
Certifications

Continuous learning

LinkedIn Learning / CompTIA
Career Skills in Software Development
Sep 2025
EDUCBA / Coursera
Java Spring Boot
Mar 2026
NVIDIA / Coursera
Introduction to Networking
Nov 2023 · 87%
University of Maryland
Cybersecurity for Everyone
Dec 2023
AWS Academy
Cloud Foundations
In Progress

Let's talk

Available immediately for junior developer roles in Gauteng or remote

libertyengetelo@gmail.com