Software Engineer · Systems · AI · Technology
I build things at the intersection of software, intelligence, and real-world problems.
Not everything starts with code. Sometimes it starts with a question.
Sometimes the interesting part is finding the right system.
Building. Learning. Breaking things. Rebuilding them better.
- Engineering practical software systems
- Exploring AI beyond the prompt
- Designing APIs, platforms, and data-driven workflows
- Studying how technology becomes useful at scale
Languages
Java Python JavaScript SQL HTML CSS
Engineering
Spring Boot FastAPI React REST APIs PostgreSQL
Infrastructure & Tools
Git GitHub Linux WSL Docker
Exploration
AI/ML Cybersecurity Data Cloud System Design
A REST API exploring M-Pesa integration and payment workflows using Safaricom's Daraja platform.
Node.js · Express · M-Pesa API · REST
An algorithmic infrastructure-maintenance system designed to move from:
Report → Locate → Cluster → Score → Rank → Dispatch → Track
React · Leaflet · FastAPI · PostgreSQL
Currently being developed as a university software engineering project.
Exploring the intersection of software, AI, and domain-specific knowledge through an intelligent application.
AI · Python · Web
Understand the problem.
↓
Model the system.
↓
Build the simplest useful version.
↓
Test it against reality.
↓
Iterate.
I care less about collecting technologies and more about understanding why they belong in a system.
Software is only one layer.
I'm interested in the space around it:
Technology → Systems → Business → People → Impact
That means thinking about architecture, security, data, economics, usability, and the actual problem being solved.
LinkedIn → linkedin.com/in/kainda-brian
GitHub → github.com/kain-bain
┌───────────────────────────────┐
│ │
│ BUILD. THINK. │
│ ITERATE. │
│ │
└───────────────────────────────┘
The interesting work is usually hiding underneath the interface.
KB · Nairobi, Kenya · Software Engineering