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 meAndroid engineer
Based in South Africa
Detail-minded
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
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 · OpenCodeContext & tools
MCP servers · repository instructions · scoped permissions · browser automationModel integration
OpenAI & Gemini APIs · tool calling · structured outputs · streamingReliability
Evals · guardrails · human review · regression testingAgent orchestration
Parallel tasking · worktrees · CI/CD · production verificationMultimodal systems
Vision workflows · Imagen · image generation · asset pipelinesCode, experiments, and works in progress