Dennis Waweru

Full Stack TypeScript Developer

Crafting exceptional web experiences with full-stack TypeScript. Based in Nairobi, Kenya.

What I build with

What I build with

React · Next.js · TanStack · Tailwind CSS · TypeScript

How I work

Ownership

End-to-end project ownership

From architecture through deployment and the work after launch. I stay accountable for the entire lifecycle, not just my part.

1

Architecture

System design & direction

Data modeling, stack decisions, and reviews before you commit. I help teams choose paths they can live with.

2

Teams

Team multiplier

I lead, mentor, and collaborate across product, design, and engineering, translating constraints so the work actually lands.

3

Engagement

Any team shape, any model

Full-time, contract, and freelance across remote US teams, hybrid setups, and in-person. Forward-deployed too. Embedded inside your org to build the integrations and upgrades your stack needs from the inside.

4

Open source

Contributor & builder

Maintainable code by default, open source contributions, and tools built on the fly: CLIs, Chrome extensions, web apps, and MCPs that remove friction and multiply what a team can ship.

5

Why I choose what I choose

Ten tools, one reasoned stack at a time.

Language

TypeScript

TypeScript is the discipline layer. I use it to make intent explicit before bugs get a chance to become runtime surprises.

Blogs

Writing in public.

Published here first — then cross-posted to Dev.to with a canonical URL.

Loading…

Journal

Cool things I recently learned

Short TILs and debugging notes — written in Payload, stored on Turso/SQLite, and ready to publish from the admin panel.

Loading…

Contact

Let's build your next system.

Open to projects, collaborations, and useful conversations about TypeScript, product architecture, and web systems in a freelance/fixed/fulltime term capacity