Who I Am
I’m Matthius Mlengah, a freelance programmer specialising in game and web development. My journey began in the classroom, and now I build interactive experiences for clients around the world.
First Steps in Coding
My first taste of code came during my A-Level Computer Science class. We were tasked with making a game in Pygame, and I ended up creating a coin-flip game. Players could flip a coin, bet on heads or tails, earn coins, and buy power-ups to influence the outcome. That little project lit a spark—I was hooked from the very first line of Python.
Studying Computer Games Technology
Inspired by that project, I went on to study Computer Games Technology at Birmingham City University. Over three years, I explored:
-
First Year
- Fundamentals of programming in C++ and Python
- Basic game design principles
- Introduction to 3D modelling and animation
-
Second Year
- Advanced game mechanics and physics simulation
- Networking for multiplayer games
- AI for non-player characters
-
Third Year
- Capstone project: a team-based survival game with dynamic environments
- Performance optimisation and memory management
- Industry placements and real-world development workflows
Each module sharpened my skills and deepened my passion for interactive systems.
Today: Freelance Programmer
These days, I channel my experience into freelance projects. Whether it’s a bespoke game prototype, a slick web app, or a custom tool to streamline workflows, I love turning ideas into reality. Let’s build something great together.