Mpho Ndlela · Software engineer

Good software.
Great feeling.

I’m an engineer who cares about how software works, how it feels, and the details people notice without having to think about them.

More about me
Building Android at Glucode / Based in South Africa
A little craft, in every layer.
Looks simple. Built with intention.
In brief

Android engineer

Based in South Africa

Detail-minded

Mpho Ndlela
Mpho NdlelaSouth Africa

A little about me

An engineer’s mind.
A maker’s eye.

I’m Mpho, a software engineer based in South Africa. I’m drawn to thoughtful interfaces, clean architecture, and software that feels calm and dependable in someone’s hands.

These days I build Android experiences at Glucode. Away from the editor, I’m usually learning, refining an idea, or paying far too much attention to the details of something well made.

The path so far

Glucode Software Engineer 2025 — Now
Saya Setona Software Engineer 2025
Skyner Development Mobile Developer 2023 — 2025
MCN-Digital Independent Developer 2021 — 2023

The tools I reach for

My working stack.

A practical toolkit shaped by the kind of software I enjoy building.

Mobile

  • Kotlin
  • Jetpack Compose
  • Android

Web

  • TypeScript
  • Astro
  • Next.js
  • React

Data & services

  • Firebase
  • Supabase

Workflow

  • Git
  • GitHub Actions
  • Vercel

AI engineering practice

AI systems, built with engineering discipline.

Agentic CLIs

Codex CLI · Claude Code · Antigravity CLI · OpenCode

Context & tools

MCP servers · repository instructions · scoped permissions · browser automation

Model integration

OpenAI & Gemini APIs · tool calling · structured outputs · streaming

Reliability

Evals · guardrails · human review · regression testing

Agent orchestration

Parallel tasking · worktrees · CI/CD · production verification

Multimodal systems

Vision workflows · Imagen · image generation · asset pipelines

Code, experiments, and works in progress

Everything else lives on GitHub.

Visit my GitHub