Joshua Mahlombe

🌍 Pretoria, South Africa

💼 Senior Software Engineer, Digital Banking

Joshua Mahlombe

About

Currently working as a Senior Software Engineer, focusing on building modern mobile experiences. I love working with Flutter and exploring clean architecture principles to create robust, scalable applications.

My journey has been quite the ride - from mechanical engineering in mining to healthcare tech, and now fintech. This diverse background helps me approach software problems with a unique perspective, combining engineering principles with modern development practices.

What I'm Working On

Mobile Development

Building modern, user-centric mobile applications using Flutter and Clean Architecture. Love creating seamless experiences that users enjoy! 📱

Healthcare Digital Platform

Previously led development of mobile apps that helped 200,000+ South Africans access their healthcare benefits easily. Built with React Native and cloud architecture, this project taught me a lot about scaling apps for high user loads. 🏥

Botstory

A side project that makes surveys feel like natural conversations. Built with ReactJS and modern cloud architecture, it's been a fun way to explore conversational UI. 🤖

Tech I Love Using

🚀

Flutter

My go-to for cross-platform apps. Smooth animations and hot reload make development a joy!

🎯

BLoC Pattern

Clean state management that makes complex flows simple. Great for testing too.

🏗️

Clean Architecture

Makes codebases maintainable and scalable. API changes? No problem!

Dart

Like TypeScript but better. Sound null safety is a game-changer.

📱

React Native

Built apps serving 200k+ users. Fast development cycles.

💪

TypeScript

Type safety that catches errors before they happen. Love it!

🔥

Firebase

Perfect for MVPs and real-time features. Quick to set up.

☁️

AWS

Serverless with Lambda + API Gateway. Scales like a dream.

Background

Engineering to Software

From mining engineering to software development. I love combining engineering principles with modern practices to build robust systems.

Cool Things I've Done

Get in Touch

Let's chat about Flutter, mobile development, or the journey from traditional engineering to software! 👋