Available for new projects

Turning your Ideas
into Reality.

Hey, I'm Brian Gachiri — a Fullstack Developer based in Nairobi, Kenya. I build high-quality software that solves real problems and delights users.

Scroll
5+
Years of Experience
20+
Projects Shipped
6+
Companies Worked With
Full Stack
Specialization
Toolkit

Belt of
Tools

A curated set of programming languages, frameworks, and systems I wield daily to ship production-grade software.

MongoDB
Golang
NextJS
Django
Laravel
Java for Android
NodeJS
Postgres
Python
PHP
Wordpress
Flutter
Kubernetes
Docker
VueJS
ReactJS
Portfolio

Selected Projects

Things I've built that I'm proud of

Career

Work Experience

Over 5 years of building production software across startups and mid-size companies — from backend APIs to full product ownership.

6 Companies
Across Kenya & Remote
Worked with startups, agencies, and product companies across FinTech, EdTech, SaaS, and Sports platforms.

Full Stack Developer · Techvannah

Next.jsLaravelK3sRedisMongoDB
  • Led architectural design for Bantu Predictions & Sokapedia — a comprehensive sports knowledge platform.
  • Designed hybrid database: MongoDB + MySQL, with Redis caching and MinIO file storage.
  • Built backend APIs (Laravel) and React/Inertia.js Admin Dashboard.
  • Deployed on K3s (lightweight Kubernetes) with Cloudflare DNS & domain management.

Full Stack Developer · Kisokolab

ReactVue.jsDjangoNode.js
  • Converted Figma designs into responsive UIs using React.
  • Developed table configurations for multiple projects in React and Vue.js.
  • Built a Pay-As-You-Go interest payment trend system with Django & Vue.js.
  • Created a construction site reporting interface with Vue.js and Adonis JS.

Backend Developer · Zerotech Agency

PythonPytestAWSAlgolia
  • Wrote Python tests using Pytest and documented APIs on Postman.
  • Integrated Algolia search and facial recognition for user profile verification.
  • Managed AWS pipelines and implemented multiple OAuth sign-in options.

Full Stack Developer · Gratitude India

LaravelReactSMS API
  • Integrated bulk SMS APIs into an ATS platform, handling 5000+ daily SMS.
  • Optimized CV search functionalities by 60% and refactored legacy code.
  • Built new features and documented with flowcharts, diagrams, and videos.

Full Stack Developer & Tutor · Kwetuhub

PHP/LaravelDjangoJavaAndroid
  • Taught web and mobile development (PHP/Laravel, Django, Android/Java).
  • Designed social media ads using Canva and Adobe Illustrator.
  • Maintained and developed features for the business site (kwetuhub.com).

Software Developer · Muva Technologies

JavaPHP/LaravelPythonDigital Ocean
  • Developed Android and web apps using Java, PHP/Laravel, and Python/Django.
  • Deployed projects to production on Digital Ocean and managed domains.
Let's Talk

Get In Touch

Have a project in mind? Want to collaborate? Or just want to say hi? My inbox is always open.

Email
briangachiri7@gmail.com
Location
Nairobi, Kenya 🇰🇪
Find me on
Usually responds within 24 hours