About Takudzwa Shumbamhini

A passionate computer engineer, lifelong learner, and problem solver dedicated to making a positive impact through code and creativity.

Alternative professional headshot of Takudzwa
Takudzwa jumping on a mountain
Takudzwa on a mountain overlooking the ocean at sunset
Takudzwa standing outdoors with a scenic background
Takudzwa in another outdoor setting
Takudzwa at a grand temple structure

My Story

I began my journey at St. Francis Xavier's Kutama College in Norton, Zimbabwe, where I specialized in Mathematics, Physics, and Computer Science. The lack of robust technology around me at the time sparked a deep curiosity - I wanted to understand how things worked and how technology could be built to solve real problems. That curiosity became the driving force behind my decision to pursue engineering.

I went on to study Electrical and Computer Engineering at the University of Cape Town, where I explored how hardware and software could intersect to create meaningful solutions. During this time, I also worked at a startup called Cognitive Systems, gaining hands-on experience in developing intelligent, connected systems.

Today, I'm focused on building robust and sustainable technology for Africa - systems designed not just to work, but to endure, adapt, and empower communities across the continent.

Education

BSc Eng. Electrical & Computer Engineering

July 2021

University of Cape Town

Cape Town, South Africa

Specialisation: High Performance Computing, Embedded Systems & Computer Science

A-Level

2011-2016

St Francis Xavier's Kutama College

Norton, Zimbabwe

Specialisation: Maths, Physics, Computer Science

Experience

Senior Software Engineer

Jan 2024 – Present

Cognitive Systems

Cape Town, South Africa

  • • Reduced software support time through developing reliable Linux-based shell scripts purposed for IoT device monitoring and maintenance of software solutions.
  • • Successfully established a smooth and seamless software Continuous Integration (CI) framework using Git and Bitbucket Pipelines.
  • • Designed mission-critical security services operating in Linux environments to detect device tampering.
  • • Designed and deployed a Continuous Deployment (CD) infrastructure using a combination of Docker and Ansible.
  • • Responsible for the maintenance, testing and debugging of Software Security solutions managed by third party clients.
  • • Rectified outdated MYSQL and PostgreSQL database schema to deploy updated database schema that is compatible with new software product versions.
  • • Established message-brokering infrastructure between devices using both RabbitMQ (AMQP) and Mosquitto (MQTT).
  • • Successfully migrated GPIO functionalities from Arduino and Raspberry Pi - based input to a Sonoff Dry Wi-Fi Smart Switch, improving I/O stability and reliability by over 50%.
  • • Mentored graduates and students in basic principles of Test-Driven Development, Docker concepts, SQL Database Administration, Python best practices and usage of the Linux CLI.

Software Engineer

Jan 2021 – Dec 2023

Cognitive Systems

Cape Town, South Africa

  • • Improved legacy code through implementing optimisation techniques such as multithreading and modularisation
  • • Developed image classification classes and segmentation functions to extract features from images using MSE, SSIM and segmentation methods in python (CV2).
  • • Leveraged Computer Vision library dlib to implement a corelation tracking algorithm.
  • • Developed custom APIs that delivered analysed image feed to Telegram channels as part of an AI-based security solution.
  • • Engineered new Django-based RESTful APIs to allow customers to access security data stored in SQL database from a web-based Graphical User Interface.
  • • Trained security-based Machine Learning models using a combination of TensorFlow and Keras.
  • • Successfully containerized and deployed Artificial Intelligence (AI) security tools to IoT devices using Docker.
  • • Successfully developed robust and stable code using Python-based (Python 3.10) unit test classes following a Test-Driven Development (TDD) strategy.
  • • Established Grafana dashboards and mapped microcontroller metrics for remote IoT device monitoring

Software Engineer Intern

Aug 2020 – Dec 2020

Cognitive Systems

Cape Town, South Africa

  • • Trained with senior engineers on creating project specifications and practice Agile methodologies with regards to project management and software development.
  • • Improved quality image detection from video feeds Python OpenCV.
  • • Built and maintained a web-based graphical user interface using the Django web framework.
  • • Developed REST APIs which communicate with backend databases to serve users output from security-based software.
  • • Developed, deployed and maintained Linux shell scripts to regulate software packages deployed on 100+ IoT devices.

Certifications & Professional Registrations

Amazon Web Services Solutions Architect - Associate

April 2023

Amazon Web Services

USA

Associate Member

2021

Institute of Information Technology Professionals South Africa (IITPSA)

South Africa

My Values & Philosophy

These core principles guide my work and interactions with clients, colleagues, and the broader tech community.

Ownership & Autonomy

I believe in owning processes, not for control but for understanding whole systems end-to-end.

Integration of Technology & Purpose

I believe that tech should be made to adapt to the needs of the people in that environment, not people adapt to the Technology they are served.

Growth & Lifelong Learning

Growth is a non-negotiable, whether or not it's an easy or difficult process depending on situation.

Integrity & Transparency

Transparency builds trust, and trust builds durable ventures.

Beyond the Engineering

When I'm not in office, you'll find me exploring these passions and interests that keep me balanced and inspired.

Reading

I'm an avid reader of non-fiction across various topics, constantly expanding my knowledge and understanding of the world.

Music

I enjoy DJing and am learning to play the guitar. Music provides a creative outlet and helps me connect with different rhythms and melodies.

Outdoors

I enjoy hiking, golfing, and running. These activities help me stay active, clear my mind, and appreciate the natural world around me.

Travel & Culture

I enjoy both local and international travel, exploring different cultures and perspectives that enrich my worldview and influence how I approach problem-solving.

Technical Expertise

Software Development

Frontend

React, Next.js, TypeScript, Tailwind CSS

Backend

Node.js, Django, Flask, FastAPI, REST API Development

Databases

PostgreSQL, MySQL, MongoDB

Languages

Python, JavaScript, TypeScript, Java, SQL

AI & Machine Learning

TensorFlow, Keras, Convolutional Neural Networks, OpenCV, Computer Vision

Embedded Systems & IoT

Microcontrollers

Raspberry Pi, Arduino, Sonoff Smart Switches

Protocols

MQTT (Mosquitto), AMQP (RabbitMQ), GPIO

Edge AI

TensorFlow, OpenCV, Dlib for image recognition and tracking

Operating Systems

Linux (Debian, Ubuntu), Shell Scripting, System Automation

DevOps & Infrastructure

Tools

Docker, Bitbucket Pipelines, Ansible, Git & GitHub

Cloud Platforms

AWS (Certified Solutions Architect), Vercel

Monitoring

Grafana, Prometheus, Nifi (ETL pipelines)

Other Expertise

Mentorship

Documentation, Knowledge sharing, Team development

Project Management

Agile, CI/CD, Solution Architecture

Design & Consulting

Design Thinking, Technical Consulting

Fun Facts About Me

I love coffee shops and have explored 20+ different ones across South Africa.

🏔️

I have hiked trails in 2 different continents so far and plan to reach a summit on each continent.

📚

I try to reach a book each quarter, but fail often. I'm always open to suggestions for great reads!

💻

I learnt Visual BASIC as my first programming language at 17, which sparked my journey into software development.

🌍

I speak two languages (English and Shona) and am trying to explore a third one I can use internationally.

Let's Connect

I'm always excited to meet new people, discuss interesting projects, or simply chat about technology and ideas. Feel free to reach out!