Brian Kimurgor
Get in touch
Software Engineer · Nairobi, Kenya · Associate Engineer at GRIFFIN Global Technologies

I build systems,
break them, and document everything.

I build systems, break them, and document everything.

This portfolio exposes a public REST API. Request a key →

Next.js
Primary web framework
PostgreSQL
Production database
TypeScript
End-to-end type safety
GRIFFIN Global Technologies
Associate Engineer
Capabilities

What I'm built to ship.

01

Full-stack web applications

End-to-end typed systems with Next.js App Router, server components, and PostgreSQL. Built to handle real load, not just demo traffic.

02

Database design & systems thinking

Schema design that survives the second year, not just the first sprint. Prisma migrations, query optimization, and data integrity as a first-class concern.

03

API design & developer experience

REST APIs with OpenAPI specs, rate limiting, and versioning. The kind of DX you'd want if you were the consumer.

04

Documentation & knowledge transfer

Every project ships with a postmortem. Every decision gets written down. The next engineer reads the docs, not the chat history.

The portfolio itself demonstrates these principles. Explore the public API →

The journey

How I got here.

2020 – 2021

The Beginning

It started with curiosity. Before frameworks, before stacks, before architecture — there was just a problem I wanted to solve. That first line of code that actually ran changed everything. I didn't know what I was building, but I knew I couldn't stop.

Curiosity became obsession.

2021 – 2023

The Builder Phase

I started building anything and everything. Some projects worked. Many didn't. I broke more things than I fixed, and I documented every failure along the way. The mistakes weren't setbacks — they were the actual curriculum. That's where the real education happened.

Failures became features.

2023 – Present

The Systems Era

I stopped thinking in features and started thinking in systems. How does data flow? What breaks under pressure? How do you build something that scales — not just technically, but mentally? My background in trading sharpened this lens. Every system has signals. Every failure has a pattern. I build with that in mind.

Ship. Break. Learn. Repeat.

What people say

Testimonials.

Leave a testimonial

By the numbers
0+Projects built
0Blog posts published
0API consumers
0+Years building
Under the hood

This site is its own case study.

One VPS runs the portfolio you're reading, its admin CMS and public API, and a self-hosted relay that fans one OBS stream out to YouTube and Facebook — two apps, two databases, one firewall.

younginxNext.js
OBSrelayYouTube + Facebook
Explore the architecture →
Mentorship

Helping the next engineer ship faster.

I work with early-career engineers who want honest feedback, not cheerleading. Limited spots open.

01

Code review

Architecture, patterns, and honest feedback on your real projects.

02

Career guidance

Job search strategy, interview prep, and early-career decisions.

03

1:1 sessions

Async or live sessions built around where you are and where you want to go.

Operating principle
Name one tradeoff per claim. Credibility comes from disclosure, not from sounding sure.