A little about me

The person behind the code.

I’ve been drawn to computers from a young age. During junior school, I enjoyed our computer lessons, and that experience influenced my decision to study Computer Studies in senior school. My interest continued into tertiary education, where I pursued Computer Engineering.

As I grew older and searched for a career direction that suited me, I began to realise that technology had always been a natural interest of mine. Later, I discovered that code could be used to build software that solves problems and makes a meaningful difference in people’s lives. That’s when I found myself drawn towards software engineering.

What drew me in was the realisation that a computer could be more than something I used. It could be something I built with. I became interested in turning ideas into something functional: breaking problems down, understanding how the pieces fit together, and working through the things that inevitably go wrong along the way.

Building my own projects and contributing to an existing software platform have shown me different sides of engineering. Personal projects challenge me to turn my ideas into reality, while working with a team has taught me to understand existing systems, respect their structure, and make changes without losing sight of the bigger picture.

I know I still have a lot to learn, and that is part of what keeps me interested. I want to become an engineer who doesn’t just write code, but understands the problems behind it and builds software that is useful, reliable, and worth using.

The journey

How curiosity became engineering.

  1. Early curiosity

    Discovering computers

    Drawn to computers from a young age; junior school computer lessons sparked the interest.

  2. Senior school

    Computer Studies

    Chose Computer Studies and began learning how systems are structured and reasoned about.

  3. Tertiary

    Computer Engineering

    Pursuing a BEng (Honours) in Computer Engineering at Botho University — in progress, expected 2027.

  4. Discovery

    Code that solves problems

    Realised software could solve real problems and make a meaningful difference — the turn toward software engineering.

  5. Present

    Building real software

    Developing DoLocal independently and contributing to the Gabs Eats team platform as an intern.

  6. Direction

    Useful, reliable, worth using

    Working toward becoming an engineer who understands problems behind the code and keeps learning.

What I value

Understanding first

Learn how a system works before changing it.

Useful over flashy

Focus on software that solves real problems.

Keep improving

Treat mistakes and feedback as part of engineering.