Hi, I'm Mutsa.
I build systems
that hold up.

I build practical software systems with a focus on backend engineering, APIs, data, and intelligent applications.

Mutsa Sanyamahwe at her graduation

Curious about what's underneath.

I'm a software engineer interested in building reliable backend systems, APIs, and AI-powered applications. I enjoy understanding how systems work underneath the surface and turning complex problems into practical, well-structured software.

My work sits at the intersection of backend engineering, data analysis systems, RAG, AI agents, and system design. I'm actively building and deploying real applications while developing a stronger understanding of software architecture and the trade-offs that make systems dependable.

Systems I'm building.

A collection of backend services, intelligent applications, and ongoing technical explorations.

02Built

Automated Developer Portfolio Engine

DevVerify

An API that parses CVs and analyzes GitHub repositories to automatically generate verified developer profiles and classify skills across 20+ categories.

Technical highlightSkill extraction using canonical skill aliases and TF-IDF analysis of repository README content; deployed with Docker and GitHub Actions CI/CD.

PythonFastAPIGitHub APIDockerCI/CD
03Built

Talent Matching Platform

DevMatch

A developer matching platform supporting automated profile creation, discovery, matching, and real-time messaging for 500+ active profiles.

Technical highlightNormalized PostgreSQL schema with server-enforced match-based messaging and access control; integrates DevVerify for automated onboarding.

Node.jsExpress.jsPostgreSQLReactWebSockets
04Built

Machine Learning / Recommendation System

RepoRecommender

An ML recommendation service using TF-IDF and K-Means clustering over roughly 900 open-source GitHub repositories.

Technical highlightSeparates offline model training from request-time inference, enabling lightweight recommendations without retraining per request.

PythonScikit-LearnK-MeansTF-IDFFastAPI
05Built

Dog Services Platform

PawPal

Booking and profile-matching functionality for a multi-service dog platform, built with a team of four.

Technical highlightRole-based access control and transactional booking integrity, developed through branch protections and systematic PR review across a four-person team.

Node.jsExpress.jsPostgreSQLJavaScriptYouTube API
06Learning in public

Software Architecture & Engineering

System Design From First Principles

A continuously developed repository documenting my journey learning system design from first principles.

Technical highlightTrade-offs across caching, databases, load balancing, APIs, and architecture patterns.

ScalabilityDistributed systemsReliability
07Learning in public

Computer Science Fundamentals

Computer Science From First Principles

A continuously developed repository documenting core computer science fundamentals from first principles.

Technical highlightBuilding a first-principles foundation across data structures, algorithms, and core CS theory.

Data StructuresAlgorithmsComputer Science Theory

Tools for the work.

The technologies I use to turn ideas into systems that can be understood, tested, and shipped.

Languages

PythonJavaJavaScriptSQLC++C#

Backend & APIs

FastAPINode.jsExpress.jsREST API designJWT authentication

Data & AI

PandasNumPyRAGAI AgentsLLM applicationsMachine Learning

Frontend

HTMLCSSJavaScriptJavaFX

Tools & Infrastructure

GitGitHubDockerRailwayRenderVercelSupabase

Architecture

System DesignSoftware ArchitectureAPI ArchitectureMicroservices conceptsDistributed systems concepts
01

Reliability over unnecessary complexity

Use deterministic systems when correctness matters.

02

AI where it adds value

Use LLMs for reasoning, planning, and explanation rather than blindly delegating deterministic computation.

03

Understand the system underneath

Learn the fundamentals instead of treating frameworks as magic.

04

Build and deploy

Turn ideas into working software that can actually be used.

Built on fundamentals.
Still learning.

Education

BSc Computer Science & Informatics

University of Johannesburg · Graduated with Distinction

Certifications
IBM Data Science Professional Certificate (2025)
01

Computer Science Foundation

02

Backend Development

03

REST APIs & Distributed Services

04

AI & RAG Systems

05

Agentic AI

06

DataPilot

07

System Design & Scalable Systems

Let's build
something.

I'm always interested in software engineering opportunities, interesting technical problems, and opportunities to build useful systems.

Get in touch