Hello, I'm

Kabelo Malaka

Software Engineer

Full-Stack Developer · React & TypeScript · Java & Spring Boot

About Me

I'm a passionate Software Engineer with a background that spans full-stack and frontend development — progressing from hands-on internships to building robust, scalable applications in an intermediate engineering role.

I specialise in React.js, TypeScript, and JavaScript on the frontend, with strong backend experience in Java, Kotlin, and Spring Boot. I care about writing clean, efficient code and enjoy working across the full stack to bring ideas to life.

I'm a natural problem-solver with a creative eye — a background in graphic design has shaped the way I think about UI and user experience. I thrive in collaborative environments and am always chasing the next challenge, with a long-term goal of growing into senior engineering roles in dynamic teams anywhere in the world.

Skills

Languages

JavaScript TypeScript Java Kotlin HTML CSS SQL C# C++

Frontend

React Angular Vue.js Ionic jQuery

Backend

Spring Boot Spring JEE REST API Postgres Liquibase

Dev Tools

Git Docker GitHub GitLab Bitbucket VS Code Android Studio

Cloud & Platforms

Firebase Linux Windows

Design & Methods

Figma Photoshop MagicDraw Agile

Projects

Snapchat Clone

An Android app replicating core Snapchat features — capturing and sending snaps, choosing recipients, and viewing received snaps.

Java Android Studio Gradle Firebase
View on GitHub

Travel Planning App

A full-stack app that suggests destinations and activities based on real-time weather forecasts and geocoding data, powered by a GraphQL API.

React TypeScript GraphQL Apollo Node.js
View on GitHub

Grocery Shopping App

A cross-platform mobile app with authentication, product browsing, a shopping cart, and order management — deployable to iOS and Android via Capacitor.

Angular Ionic TypeScript Capacitor SCSS
View on GitHub

Hobbies

Basketball
Coding
Outdoors
Movies & Series
Gaming
Social Events

Contact

Let's work together

I'm always open to discussing new projects, creative ideas, or opportunities to be part of something great. Feel free to reach out.