Navigate
Start a conversation

Nairobi, Kenya · Available for thoughtful work.

Software EngineerNairobi, Kenya

Available for new work

Good ideas. Great execution.

I’m Gideon Sigilai. I turn complex problems into simple, thoughtful software — from the first tap to the systems behind it.

Built with curiosity Shipped with care Nairobi, Kenya

01 / Selected work

Ideas, made real.

A few things I’ve helped bring to life. Built for people, grounded in purpose — each one with a case study you can actually read.

Showing 3 of 3 projects

02 / A little about me

An engineer’s mind.
A maker’s instinct.

I'm a Nairobi-based software engineer who enjoys connecting the dots between a good idea and a product people can actually use. My core craft is Flutter development: responsive interfaces, clear architecture, and the small details that make an app feel right.

Clarity over cleverness

If a screen needs a paragraph to explain, the design is not finished. Interfaces should teach themselves.

Respect the network

Loading, empty, and failed are design states, not error handling afterthoughts. Every request gets a visible answer.

Craft is a requirement

Spacing, focus rings, and 44-pixel targets are how a product shows it respects the person holding it.

Secure by default

Secrets stay server-side, untrusted text is rendered safely, and every mutation is validated twice.

2024
B.Sc. Computer Science

Gretsa University, Thika

01
First place · Mobile Development

Gretsa National Programming Contest, March 2024

Now
Product engineering

Flutter, Rust, and on-device ML for real users

03 / My toolkit

The right tools.
Thoughtfully used.

From a fluid interface to a dependable backend — a practical stack for real-world products, not a list for its own sake.

01

Interfaces that feel right

Mobile & web

02

Systems that hold up

Backend & data

03

Ideas worth exploring

AI & developer tools

Explore the stack

Every tool has a purpose.

Pick a technology to see where it fits in my work — each one earns its place.

13 tools across 3 areas — descriptions load as you explore.

04 / Writing

Notes from the build.

What I learn while shipping: architecture decisions, security tradeoffs, and the small practices that keep products honest.

The browser should not hold the keys

How this site works: one Rust binary serving the pages, argon2 sessions in httpOnly cookies, double-submit CSRF, and markdown sanitised before it is stored.

Read the note
All writing RSS

05 / What’s next?

Let’s build something
worth using.

Have a thoughtful idea, an interesting challenge, or a team that cares about its craft? Tell me what you are building — I read everything.

No mailing list, no tracking. Your message is stored so I can reply.