About me

Developer mindset, security-aware execution.

I am Maina, a full-stack JavaScript developer from Nairobi who enjoys turning practical problems into clear, dependable web experiences.

I like work that is useful beyond the demo.

I started coding in college and quickly found that the best part of development is making complicated things feel understandable. Today I work across the frontend and backend, building with React, Node.js, Express and PostgreSQL.

My current focus is the Property Marketplace project — a Kenyan platform that brings listings, inquiries, favorites, saved searches and role-based access into one product. Building it has given me space to practice both product thinking and secure engineering.

Alongside development, I am studying cybersecurity. That learning influences how I think about authentication, permissions, validation, uploads and the way an application handles people’s data.

“

Good software should feel calm to use and intentional under the hood.

My approach

Three things I bring to a build.

01

Clarity first

I break complex requirements into flows that users and future developers can understand.

02

Ownership matters

I pay attention to who can view, create or change data — not just whether a button works.

03

Progress over noise

I prefer steady learning, useful feedback and small improvements that compound over time.

Want to know more?

See how I turn the ideas into working products.