I’m a Nairobi-based full-stack software engineer who enjoys building practical software alongside the people who use it. I take a problem from an unstructured conversation with non-technical stakeholders all the way to a deployed, working system—balancing frontend and backend development, clean REST APIs, authentication, and reliable data models. I’ve built and maintained web applications using React and Node.js with MySQL and MongoDB, and I’ve integrated third-party services such as Africa’s Talking SMS to solve real operational challenges. I’m comfortable owning delivery end to end, debugging in production, and explaining technical trade-offs in clear, friendly terms.

Brian Mwangi Maina

I’m a Nairobi-based full-stack software engineer who enjoys building practical software alongside the people who use it. I take a problem from an unstructured conversation with non-technical stakeholders all the way to a deployed, working system—balancing frontend and backend development, clean REST APIs, authentication, and reliable data models. I’ve built and maintained web applications using React and Node.js with MySQL and MongoDB, and I’ve integrated third-party services such as Africa’s Talking SMS to solve real operational challenges. I’m comfortable owning delivery end to end, debugging in production, and explaining technical trade-offs in clear, friendly terms.

Available to hire

I’m a Nairobi-based full-stack software engineer who enjoys building practical software alongside the people who use it. I take a problem from an unstructured conversation with non-technical stakeholders all the way to a deployed, working system—balancing frontend and backend development, clean REST APIs, authentication, and reliable data models.

I’ve built and maintained web applications using React and Node.js with MySQL and MongoDB, and I’ve integrated third-party services such as Africa’s Talking SMS to solve real operational challenges. I’m comfortable owning delivery end to end, debugging in production, and explaining technical trade-offs in clear, friendly terms.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Advanced
Swahili
Advanced

Work Experience

Volunteer Developer at Enkar Oltau
January 1, 2024 - Present
Sole developer for a community organization, gathering requirements directly from non-technical programme staff, scoping what is buildable, then designing, building, and deploying internal digital tools and the organization’s website. After launch, provided ongoing support and iteration based on evolving staff needs, improving tools rather than handing them off. Delivered solutions used day to day by programme staff.

Education

Software Engineering (Full-Stack Software Engineering program) at Moringa School
January 1, 2024 - January 1, 2024

Qualifications

Full-Stack Web Development
January 1, 2024 - August 30, 2026
Python
January 1, 2024 - August 30, 2026
Git & GitHub
January 1, 2024 - August 30, 2026
Introduction to Cybersecurity
January 1, 2024 - August 30, 2026
Figma for UI/UX
January 1, 2024 - August 30, 2026

Industry Experience

Software & Internet, Non-Profit Organization, Education, Energy & Utilities