KG.Mokoena — Where Code Meets Curiosity

Kgopotso Mokwena:
AI/Software developer.

Building production AI systems and full-stack applications. From RAG pipelines to real-time delivery platforms — turning complex problems into elegant solutions.

Kgopotso Mokwena@lab — zsh — 80×24
Kgopotso@KG.MokoenaLand ~ %
v2.0.0
Last updated: Aug 8, 2026
Scroll to explore

From Java to AI Systems

Not your typical path. Started with academic Java at UMP, self-taught full-stack JavaScript, then built production AI systems for real paying clients — all while completing an NQF7 degree and teaching 50+ students.

The Academic Foundation

Advanced Diploma in ICT (NQF7) from University of Mpumalanga, completed November 2025 and awarded May 2026. Also holds an NQF6 Diploma (awarded May 2024). As a Teaching Assistant, tutored 50+ students in Python and Java, improving average test scores by 21%. Teaching is the fastest way to expose what you don't actually know.

The Self-Taught Pivot

While peers stopped at tutorials, I shipped for clients. Self-taught Node.js, PostgreSQL, React Native, then the full AI/ML stack. Built Axiora AI — a multi-tenant RAG system with a 4-stage retrieval pipeline achieving 94% relevance accuracy on 10,000+ documents. IBM-certified in Data Science and Agile to back it up.

The Full-Stack Reality

From real-time food delivery with PostGIS geospatial tracking (Happy Deliveries) to AI travel concierges (Casalinga Tours) and vehicle verification platforms (Before You Sign). Two freelance clients. Production systems. Real business impact. Cross-disciplinary by default — because the best solutions rarely live in a single domain.

philosophy.md

// My approach to software engineering

const philosophy = {

buildForScale: true,

automateEverything: true,

teachWhileLearning: true,

measureImpact: "94% RAG accuracy | 90.07% stock prediction | 70% pre-booking automation | 6 production projects",

currentStack: ["Python", "Node.js", "FastAPI", "PostgreSQL", "LLMs/RAG"]

};

Technical Projects

Production systems built for real clients and real problems — AI pipelines, delivery platforms, verification tools, and data models. Not tutorials. Not clones.

Technical Stack

Technologies I use to build production-ready systems. From databases to AI pipelines.

AI & LLMs

RAG Architecture
Production
LangChain
Advanced
FastAPI
Advanced
scikit-learn
Proficient

Data & Storage

PostgreSQL
Production
PostGIS
Advanced
Pinecone
Advanced
MongoDB
Proficient

Frameworks

Express.js
Production
React Native
Advanced
React.js
Advanced
Django
Proficient

Languages

Python
Production
JavaScript
Advanced
Node.js
Advanced
Java
Proficient
Git Docker REST APIs Socket.io Agile/Scrum CI/CD Playwright JWT Auth Cloudinary Power BI Linux WebSockets

Experience & Education

From student to teacher to builder. Every step taught me something about code, systems, and people.

Feb 2024 – Jan 2025

Teaching Assistant — Application Development

University of Mpumalanga

Tutored 50+ students in Python and Java. Used automated grading and rubric-based assessment to reduce marking workload. Improved average test scores by 21% through supplementary lectures and hands-on debugging sessions.

Teaching Python Java
2024 – 2025

Freelance Software Developer

Casalinga Tours & Before You Sign

Delivered two production AI systems for paying clients. For Casalinga Tours: an AI travel concierge powered by Google Gemini 2.5 Flash, automating 70% of pre-booking inquiries. For Before You Sign: a vehicle verification platform with QR-based audit trails, cryptographic signing, and a 7-step verification workflow.

Node.js Python AI/ML PostgreSQL
Feb 2021 – Nov 2025

Advanced Diploma in ICT (Applications Development) — NQF 7

University of Mpumalanga

Completed November 2025, formally awarded May 2026. Also holds Diploma in ICT (NQF6), awarded May 2024. Coursework included Advanced Database, Emerging Technologies, Cybersecurity, Human Computer Interaction, Research Methodology, and Project 400. Distinction in Research Methodology.

NQF 7 NQF 6 Awarded May 2026
Dec 2025 – Feb 2026

IBM SkillsBuild Certifications (×5)

IBM

Data Fundamentals (Dec 2025), Python 101 for Data Science (Feb 2026), Data Analysis with Python (Feb 2026), Applied Data Science with Python (Feb 2026), and Agile Explorer — Powered by Agile at IBM (Feb 2026). Five certifications across data science and Agile methodology.

5 Certifications Data Science Agile

Development Notes

Quick observations, experiments, and discoveries from the digital laboratory.

Workbench

What's currently on the workbench — active projects, experiments in progress, and things being built.

workbench.status
T

K.G_Bot

Online

Hi! I'm K.G_Bot. Ask me anything about Kgopotso—his skills, projects, experience, or how to get in touch.