Senior Java Developer, IT Lecturer, and Founder of Brelinx.com — driven by a passion for building and teaching.
I'm Uwami Mgxekwa — a Senior Java Developer, IT Lecturer, and the Founder of Brelinx.com. With over 7 years of hands-on industry experience, I've built a career at the intersection of software engineering and education, believing that the best developers are also great teachers.
Based in Johannesburg, South Africa, I work with enterprises and startups alike to architect scalable, maintainable systems — primarily in the Java ecosystem. My work spans backend development, cloud infrastructure, database design, and full-stack web applications.
As a Senior Java Developer, I specialize in Spring Boot microservices, RESTful API design, and cloud-native architectures on platforms like AWS, Azure, and Google Cloud. I've delivered production systems for clients across finance, education, and logistics sectors.
As an IT Lecturer, I teach programming fundamentals, object-oriented design, data structures, and software engineering principles. I'm passionate about making complex concepts accessible and inspiring the next generation of South African engineers.
As the Founder of Brelinx.com, I lead a team delivering custom software development, IT consulting, and digital transformation services to businesses across South Africa.
Spring Boot, Swing, JavaFX, Maven, Gradle
Systems programming, performance-critical applications
HTML5, CSS3, JavaScript, REST APIs
MySQL, PostgreSQL, Oracle DB
AWS, Azure, Google Cloud
Git, Docker, CI/CD pipelines
Leading a software and IT services company delivering custom solutions across South Africa.
Teaching Java, C++, data structures, and software engineering to undergraduate students.
Architecting and delivering enterprise-grade Java applications for clients across multiple industries.
Started professional career building backend services and learning enterprise patterns.