I'm Brian Kimurgor.
Fullstack software engineer based in Nairobi. I build systems that work under pressure, edge cases, and scale — and I document every failure along the way.
I am a Software Engineer passionate about building technology that solves real-world problems. My experience spans full-stack development, backend engineering, system design, automation, and technical leadership. I have contributed to scalable business applications, led the development of a healthcare platform serving complex user needs, and delivered solutions ranging from customer-facing websites to secure data-intensive backend systems. I thrive in environments that require analytical thinking, rapid learning, and ownership from idea to deployment, and I am particularly excited by opportunities to apply technology to solve complex operational and business challenges.
I don't just ship projects — I write postmortems for them. Every build gets a public breakdown: what worked, what broke, and what I'd do differently.
Read the postmortems →This site ships with a complete brand identity system — logo variants, color scales, typography rules, voice guidelines, and implementation snippets.
View the brand guidelines →Interests
My approach to every project.
- 01
Understand
Read the existing code, understand the constraints, and map the problem before writing a single line.
- 02
Scope
Define what's in and what's out. Name the tradeoffs upfront. No surprise pivots mid-build.
- 03
Ship
Iterate fast, test against real conditions, and deploy incrementally. Production is the proof.
- 04
Document
Postmortem for every project. ADRs for every major decision. The next engineer reads the docs.
How this was built.
This site isn't a template. It's a production platform built in 8 deliberate phases, each adding a real layer of functionality — including a complete brand identity system with design tokens, component guidelines, and logo variants.
Work history.

Contribute to building scalable applications. Collaborate to automate processes. Develop skills in software engineering, problem-solving, and teamwork.

Contribute to building scalable applications. Collaborate to automate processes. Develop skills in software engineering, problem-solving, and teamwork.

Designed database schemas and worked with PostgreSQL, Firebase, and AWS S3. Freelance remote contract.

Led the engineering team on the MediGo project. Built backend services with NestJS. Provided project leadership and cross-functional collaboration across a remote team in Nigeria.

Built full-stack features on the MERN stack. Optimized API performance and contributed to on-site delivery in Nyahururu, Kenya.

Managed the company website, listed products online, and maintained the site using PHP and WordPress. Freelance remote engagement.
Academic background.
Intensive 12-month programme covering systems programming (C), fullstack web development, and professional software engineering practices.
Studied algorithms, data structures, software engineering, databases, and networking. Final year project: a real-time collaborative code editor built with Node.js and WebSockets.
Certificates & training.



