About Me
const me = {
name: "Michelle",
role: "Software Engineer",
passions: ["crafting cloud-native systems", "bringing software ideas to life", "modernizing legacy code"],
introduce: function() {
const randomInterest = this.passions[Math.floor(Math.random() * this.passions.length)];
console.log(`Hi, I'm ${this.name}, a ${this.role}! I love ${randomInterest} & exploring the tech universe!`);
}
};
me.introduce();
From the moment I laid my hands on a computer, I was hooked. My curiosity ignited a lifelong love for technology, driving me to explore the inner workings of these remarkable machines and the endless possibilities they unlock. This passion blossomed into a Bachelor of Science in Computer Science at the University of the Witwatersrand, where I dove deep into the fascinating realms of software engineering and machine learning.
After earning my BSc in Computer Science, I began my career building full-stack applications in startup settings. Today, as a Software Engineer at Vodacom, I leverage my skills to develop innovative solutions that drive business success, focusing on cloud-native architectures and microservices. This includes the Omniverse EKYC React and Node.js app deployed in 50+ stores, built with AWS, EKS, Docker, and Terraform. I also drove the migration of Vodapay's Buy Bundles frontend to TypeScript, introduced PrepaidLTE and delivered seasonal campaigns that increased user engagement. I love collaborating across disciplines-UX, backend, QA, BA and product management-to bring solutions from concept to real-world impact.
But my thirst for knowledge doesn’t stop there! The tech world never stands still, and neither do I. I’m constantly on the lookout for emerging technologies and love experimenting with new concepts through side projects. These personal projects allow me to push boundaries, stay curious, and innovate beyond my day-to-day work. When I step away from the screen, I dive into my hobbies. I find balance in chess, a game that sharpens my mind and enhances my strategic thinking. When I’m not outsmarting my next move, I’m out on a run—each step a reminder of the power of persistence and the thrill of pushing my limits.
At the core of my journey is a mission: to leave a lasting impact on the tech landscape. Whether it’s through groundbreaking innovations or meaningful contributions to the field of computer science, I’m committed to making my mark. Armed with determination and a relentless pursuit of excellence, I’m determined to shape the future, one line of code at a time.