Hi, I'm Ronny Mputla

Full Stack Developer

I build exceptional digital experiences that are fast, accessible, visually appealing, and responsive.

Ronny Mputla

My Skills

HTML

Semantic markup, accessibility, modern standards

CSS

Flexbox, Grid, Animations, Responsive design

JavaScript

ES6+, DOM manipulation, Async programming

React

Hooks, Context API, Redux, Performance

Node.js

Express, REST APIs, Authentication

Databases

MongoDB, PostgreSQL, Firebase

Git

Version control, GitHub, GitLab

Python

Django, Flask, Data Analysis

HTMX

Modern web interactivity

SQL & Database

Store and manage data efficiently

My Projects

React Dashboard

A functional React application that lets users register and log in to access a personal dashboard. From there, they can add items with values, edit or delete them, and view all updates instantly through a clean and responsive interface.

React Node.js Express.js Firebase
Demo View Code
MERN Job Board

A full-stack Job Board platform built with the MERN stack that allows users to browse, post, and manage job listings. Employers can create and edit job posts, while job seekers can explore opportunities through an interactive, responsive interface with secure user authentication.

MongoDB React GraphQL JWT
Demo View Code
LocationTracker

A web application that tracks and displays user locations in real time using interactive maps. It allows users to view their current position, monitor movement history, and visualize routes through a clean and responsive interface.

HTML CSS JavaScript
Alien Invaders

A fun and interactive arcade-style game where players control a spaceship to defend Earth from waves of alien enemies. Built with modern JavaScript and responsive design, it features smooth animations, increasing difficulty levels, and engaging gameplay.

Canvas JavaScript
Demo View Code
Alien Invaders

A database-driven project designed to manage shopping cart data using SQL. It handles product information, customer details, and order transactions efficiently, providing a structured way to store, update, and retrieve data for an e-commerce system.

SQL
View Code
Alien Invaders

A dynamic blogging platform that allows users to create, edit, and delete blog posts easily. It features a clean interface for writing and managing content, with options to view posts in real time and organize them efficiently through a responsive layout.

Python Django
Demo View Code

Get In Touch

Contact Information

Location

Johannesburg, South Africa

Email

ronaldmputla25@example.com

Phone

0720310316

Follow Me

About Me

Who I Am

I’m a passionate and versatile Full-Stack Developer dedicated to building modern, user-friendly, and scalable web applications. With experience in both front-end and back-end technologies, I bring ideas to life — from concept and design to deployment and optimization. I specialize in creating responsive, accessible, and high-performance digital experiences using technologies like React, Node.js, Express, MongoDB, Django, and PostgreSQL. Whether working on a sleek user interface or building robust APIs, I thrive in solving problems and delivering clean, maintainable code. Driven by curiosity and a love for continuous learning, I’m always exploring new tools, trends, and best practices to stay ahead in the fast-paced world of web development

Web Development
Responsive Design
Backend Development