About Me

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:

  1. First Year

    • Fundamentals of programming in C++ and Python
    • Basic game design principles
    • Introduction to 3D modelling and animation
  2. Second Year

    • Advanced game mechanics and physics simulation
    • Networking for multiplayer games
    • AI for non-player characters
  3. 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.