Hi, I'm Dumisani Mbhele 👋 Fullstack Developer | Quality Engineer | Automation Specialist
I’m an engineer who genuinely enjoys the "puzzle" of software. My favorite place to be is at the intersection of building clean code and creating the automation that ensures it stays that way. I see myself as a bridge-builder: I translate complex technical logic into reliable systems that stakeholders can trust and understand.
🌟 My Approach: The Problem Solver I’m a firm believer in the "Test-First" mindset. Whether I’m crafting a modern web application or a complex automation suite, my goal is the same: to make the work as readable for my teammates as it is for the computer. I don’t just "fix bugs"—I build systems that prevent them from happening in the first place.
🚀 What I Bring to the Table I focus on three main pillars to ensure software is fast, reliable, and easy to use:
- Building with Purpose: I develop robust backend systems using Spring-Boot and C# ASP.NET. Currently, I’m deep-diving into React to create user interfaces that are as interactive as they are functional.
- The Safety Net (Quality Engineering): I build high-performance automation frameworks using tools like Playwright and Selenium. I specialize in ensuring that data flows correctly between systems so that the end-user always has a seamless experience.
- Smooth Operations: I use Docker and Jenkins to keep software deployments running without a hitch, and I utilize Robotic Process Automation (UiPath) to handle repetitive tasks, freeing up the team to focus on bigger challenges.
🛠️ My Tech Toolbox I choose the right tool for the job to keep things modular and scalable: Languages: Java, C#, JavaScript, and PowerShell. Testing & Automation: Playwright, Selenium, Reqnroll (Cucumber), and API Testing. Deployment & Tools: Jenkins, Docker, Maven, and UiPath.
💡 My Philosophy
- Quality is the Foundation: To me, software isn't "finished" just because it runs; it’s finished when it’s resilient and maintainable.
- Radical Clarity: I believe code should tell a clear story. If a non-technical partner can’t follow the "What" and the "Why" of a process, there’s still work to be done.
- Always Learning: Whether it’s optimizing a deployment pipeline or mastering a new frontend framework, I’m driven by a constant curiosity to find a better way to do things.
📫 Let's Connect! I’m always open to discussing new projects, automation strategies, or the latest in fullstack development.

