From Self-Taught Coder to AI Engineer: Jeffrey Mdala’s Roadmap

In Africa’s fast-evolving technology landscape, stories of self-driven learning matter because they show what is possible when curiosity meets discipline. Jeffrey Mdala, based in Lusaka, Zambia, offers exactly that kind of roadmap. His journey into software and artificial intelligence did not begin with hype or shortcuts. It began with persistence, experimentation, and a willingness to learn by building.

Today, Jeffrey Mdala is an AI Engineer | Software Developer | Telecommunications & Electronics Engineer working at eskulu, a Zambian EdTech company building AI-powered learning platforms. His path reflects a broader truth about African innovation: world-class technical talent often grows through self-teaching, adaptability, and a deep commitment to solving real problems.

In a short personal roadmap, Jeffrey Mdala explains how he learned coding and eventually became an AI engineer. While the outline is simple, the lessons inside it are powerful for students, developers, founders, and anyone trying to enter the tech industry from Zambia or anywhere else on the continent.

Starting Early: Learning Web Development in Grade 9

One of the most striking parts of Jeffrey Mdala’s story is how early he began. He shared that he first taught himself web development in Grade 9, starting with the core building blocks of the web:

  • HTML
  • CSS
  • JavaScript

That matters because it shows an important principle: many strong engineering careers begin with fundamentals. Before AI, before cloud platforms, and before the current wave of generative tools, Jeffrey Mdala was already learning how digital products are structured and built.

He also noted that this happened at a time when there was no ChatGPT and no cloud-driven convenience to lean on. That meant writing code largely from scratch, troubleshooting independently, and using the resources available at the time, including communities such as Reddit and Stack Overflow. There is honesty in how he describes that era. Developers have always learned by reading, testing, borrowing patterns, and improving on what they find. As Jeffrey Mdala put it, copy-and-paste culture has long been part of coding, but the real skill lies in understanding what the code does and making it work in context.

That early hands-on approach helps explain why Jeffrey Mdala has developed into such a grounded technologist. He did not begin by chasing trends. He began by learning how systems work.

University Added Structure, But Self-Learning Drove the Journey

Jeffrey Mdala explains that in university he learned languages and tools such as C++, assembly, and MATLAB. These are not lightweight subjects. They build analytical thinking, expose students to lower-level computing concepts, and strengthen problem-solving discipline.

His academic background reflects this depth. Jeffrey Mdala holds a Bachelor of Engineering in Telecommunications & Electronics from Copperbelt University and a Bachelor of Science in Computer Science from Cavendish University. That combination is especially powerful in today’s market because it bridges hardware, systems thinking, and software development.

Still, one of the clearest messages from his roadmap is that formal education was only one part of the process. He says he was mostly self-taught. That distinction is important. It highlights a reality many African developers know well: university can provide foundations, but growth often comes from what you do outside the classroom.

Jeffrey Mdala’s journey shows that becoming highly capable in tech often requires both structure and initiative. Education gives language and theory. Self-learning builds range, speed, and resilience.

Expanding into Mobile Development with Java

After web development, Jeffrey Mdala moved into mobile app development with Java. This progression makes sense. Once a developer understands web fundamentals, the next natural step is often to build more interactive, user-facing applications. Mobile development introduces new thinking around performance, interfaces, user journeys, and deployment environments.

This stage of his roadmap is significant because it demonstrates breadth. Jeffrey Mdala did not box himself into a single stack too early. Instead, he explored adjacent domains and widened his engineering perspective. That kind of versatility is one reason he is well-positioned today across multiple service areas, including:

  • AI Engineering — machine learning, NLP systems, generative AI, deep learning
  • Software Development — full-stack web applications, Android apps, Python/Flask/MySQL solutions
  • Cloud Solutions — AWS architecture, Lambda, and Amazon Bedrock
  • Technology Consulting — AI strategy and digital transformation
  • EdTech Solutions — AI-powered platforms for African education markets
  • Data Science — analysis, predictive modelling, and ML pipelines

For aspiring developers, this is a useful reminder that career growth is often cumulative. Skills gained in one area create momentum for the next.

The Shift into AI When the Opportunity Became Clear

Jeffrey Mdala says he went “full-on AI” when ChatGPT became a major buzz. What stands out here is not that he followed hype blindly, but that he recognized a real inflection point in technology and responded by building relevant skills.

He focused on learning:

  • Python
  • Data science
  • Machine learning
  • Deep learning

This transition mirrors what many strong engineers do: they watch the market carefully, identify where the future is moving, and then commit to mastering the tools behind it. In Jeffrey Mdala’s case, that commitment led to his growth into an AI engineer.

His professional profile reinforces that this was not a surface-level shift. Jeffrey Mdala has built expertise relevant to modern AI systems, from machine learning pipelines to NLP and generative AI. He also brings cloud knowledge into the picture, with certifications such as AWS Lambda Foundations and Amazon Bedrock, which are especially relevant for deploying scalable AI-powered applications. That combination of software engineering, cloud infrastructure, and AI capability is increasingly valuable for businesses across Africa.

It also aligns naturally with his work at eskulu, where AI is not just a concept but a practical tool for improving learning experiences. In the African context, this matters deeply. Education technology must be locally relevant, accessible, and scalable. Engineers like Jeffrey Mdala help make that possible by combining technical depth with an understanding of regional needs.

What Jeffrey Mdala’s Roadmap Teaches Aspiring African Technologists

There are several practical lessons in Jeffrey Mdala’s story.

  • Start where you are. He began with basic web technologies as a student, not with advanced AI.
  • Learn by doing. His growth came through hands-on experimentation and self-teaching.
  • Use available resources. Even before the current AI era, online communities helped accelerate learning.
  • Build in layers. Web development led to mobile development, which later supported a move into AI.
  • Adapt to technological shifts. When AI became a defining force, Jeffrey Mdala invested in the right skills.

These lessons are especially relevant in African markets, where access pathways into technology can be unconventional. Not everyone has the same infrastructure, mentorship, or institutional support. But Jeffrey Mdala’s journey from self-taught web developer to AI engineer in Lusaka, Zambia shows that consistency can create real opportunities.

It is also worth noting that his excellence has been recognized beyond day-to-day work. Among his achievements are the Business With a Purpose Award at the X Pitchathon in 2023 and 3rd Place in the 2024 Data Science Hackathon by Yango Zambia and Zindi. These milestones add credibility to what his roadmap already makes clear: Jeffrey Mdala is not only technically capable, but also part of the new generation of African builders using technology with purpose.

From Personal Learning Journey to Professional Impact

What makes Jeffrey Mdala’s roadmap compelling is that it is both personal and practical. It is not presented as a perfect formula. It is simply an honest progression: learn the basics, keep building, broaden your skills, and move toward the technologies shaping the future.

That same mindset now powers his professional work at eskulu and through his broader consulting and development services. Whether the need is AI engineering, software development, cloud architecture, data science, or digital transformation, Jeffrey Mdala brings a combination of technical range and grounded execution that is increasingly important for African startups, schools, and enterprises.

In a world full of shortcuts and noise, his story is a refreshing reminder that strong careers are often built step by step. And in Zambia’s growing innovation ecosystem, that kind of example matters.

Conclusion

Jeffrey Mdala’s journey from teaching himself HTML, CSS, and JavaScript in Grade 9 to becoming an AI engineer is a powerful example of what intentional learning can achieve. His path was shaped by curiosity, self-discipline, formal study, and the courage to evolve with technology.

For readers in Lusaka, Zambia and across Africa, this roadmap offers more than inspiration. It offers a practical model: begin with fundamentals, keep learning, and stay ready for the next wave. Jeffrey Mdala’s work at eskulu shows how that mindset can translate into meaningful innovation, especially in education and AI-driven solutions for African markets.

If you are looking to build AI-powered products, modern software platforms, or EdTech solutions tailored to African realities, Jeffrey Mdala is a strong example of the expertise emerging from the continent. To explore collaboration with Jeffrey Mdala, his consulting services through MAY and Company, or the innovation happening at eskulu, you can reach out via jeffmdala@gmail.com.

Comments