Hello, I’m

Mpho Ramaloko

Software Engineer and Full-Stack Developer

Specializing in React.js, Node.js, and Django REST Framework. Proven experience designing secure web applications and executing full SDLC processes.

About Me

I'm a Software Engineer and Full-Stack Developer qualified with a Diploma in Computer Science. I achieved academic distinctions in Advanced Object-Oriented Programming and Operating Systems. My primary focus is building scalable systems from backend microservices to polished user interfaces using modern web technologies.

I specialize in React.js, Node.js, and Django REST Framework. With proven experience in designing secure web applications with JWT authentication and RBAC, I've engineered platform solutions across varied domains, including student care systems and IoT monitoring, while strictly adhering to Agile and Scrum methodologies.

3+ Years Experience
15+ Projects Completed
25+ Technologies Used

Technical Skills

Languages

Java
JavaScript
TypeScript
Python
Kotlin
C++
SQL
HTML / CSS

Frameworks

Spring Boot
Django REST
React / React Native
Next.js
Node.js / Express
Tailwind CSS
Thymeleaf

Tools & Platforms

Docker
Git / GitHub
GitHub Actions
Nginx
AWS Cloud
REST API Design
Linux
Figma

Databases

PostgreSQL
MySQL
MongoDB
Prisma ORM
Redis
Firebase

Featured Projects

Backend

Makhis Mnandi

End-to-end food ordering platform built on a microservices architecture with dedicated services for authentication, orders, payments, delivery tracking, notifications, and vendor menus.

Node.jsExpressDockerMicroservicesREST API
Full-Stack

Event Handler Platform

Cross-platform event management ecosystem spanning a React Native mobile app, an interactive web dashboard, a Node.js backend, and a webhook services layer.

React NativeExpoNode.jsTypeScriptREST API
Full-Stack

Student Care System

Engineered a modular, role-based platform supporting 4 distinct user dashboards with permission isolated data access.

Django REST FrameworkReact.jsPostgreSQLJWT
IoT

Smart Borehole Monitoring

IoT-enabled borehole monitoring system providing real-time sensor data visualisation, alerts, and historical analytics through a modern web dashboard.

VitePrismaNode.jsIoTChart.js
Full-Stack

MyWIL Platform

Work-integrated learning management portal for students and supervisors, featuring role-based access, document uploads, and progress tracking.

Next.jsPrismaTailwind CSSTypeScript
AI / ML

AI Recipe Generator

AI-powered recipe planner that generates personalised meal plans and recipes based on dietary preferences, available ingredients, and nutritional goals.

Node.jsAI/MLREST APIReact
AI / ML

Resume Tailor

Desktop application that uses AI to generate tailored resumes and ATS-friendly cover letters for specific job applications, with PDF export.

PythonCustomTkinterAI/MLPDF Generation
Full-Stack

ATM GUI Simulator

Java Swing-based ATM simulation with account management, transaction processing, and a realistic graphical user interface.

JavaSwingOOP
AI / ML

AI Subtitle Translator

Automated subtitle translation tool leveraging AI models to translate subtitle files between languages while preserving timing and formatting.

AI/MLNLPPython
Full-Stack

Imperium Home Solutions

Professional business website for a home improvement company featuring service catalogues, quote requests, and a modern responsive design.

HTMLCSSJavaScriptResponsive Design

Experience & Education

Jan 2026 – Dec 2026

Advanced Diploma in Computer Science (NQF Level 7)

Tshwane University of Technology (TUT)

Currently pursuing Advanced Diploma in Computer Science.

Advanced Software EngineeringSystem ArchitectureCloud ComputingData Structures and Algorithms in Java
Jul 2025 – Dec 2025

Software Engineer - Work-Integrated Learning

Informatics Community Engagement Program (ICEP) | Remote

Developed production-grade React.js and Node.js web applications, adhering strictly to Agile and Scrum methodologies. Engineered secure REST APIs utilizing JSON Web Token (JWT) authentication and Role-Based Access Control (RBAC).

React.jsNode.jsExpress.jsAgileScrum
Feb 2023 – Dec 2025

Diploma in Computer Science (NQF Level 6)

Tshwane University of Technology (TUT)

Qualified Dec 2025.

JavaC++SQLHTML/CSSKotlin

Get In Touch

I’m always open to discussing new projects, creative ideas, or opportunities to be part of something great.

Polokwane, Limpopo, South Africa