Kennedy
Saidimu

Software Developer

AI Systems • Integrations • Distributed Applications

I build business systems that connect people, data, AI, and operational workflows: from full-stack applications and RAG systems to APIs, messaging platforms, payments, and infrastructure.

Badge Preview
bash — kennedy@about_me
$ _

Hi, you've found me... Checkered Flags

I write software.

Usually that means starting somewhere on the surface and eventually finding myself underneath it — figuring out the APIs, the data, the integrations, the infrastructure, and all the little things that make the whole system work.

That's the part I enjoy.

A lot of software doesn't live in one place.

A message starts in WhatsApp.
A payment happens in M-Pesa.
An API carries the request.
An AI agent finds the right information.
A CRM records what happened.

I like being in the middle of that.

Connecting the pieces, deciding how they should communicate, and turning separate systems into something that works as one.

I Love What I Do

And this is how I do what I do.

I bite into complex systems in small pieces.

Think about what talks to what, where the data goes, what happens when something fails, and how the system changes when ten users become ten thousand.

I like understanding the individual pieces, putting them together, and seeing the whole thing come alive.

LIGHTS OUT SEQUENCE

Experience

2025 — Present

Full Stack Developer

ChatNation

Building data and messaging products end to end — In-WhatsApp tax webviews that let Kenyan taxpayers file returns and make payments without leaving the chat, plus analytics dashboards and survey, radio, and event webviews.

TypeScript NestJS Next.js PostgreSQL AWS Meta WhatsApp Business API Agents Tooling
2023 — 2025

Freelance Full Stack Developer

Self-employed

Delivered client products from system design to deployment — a drag-and-drop website maker (a “Lego for websites”) and an executive cockpit for leadership analytics.

Node.js Laravel React MySQL Docker

Featured Projects

Context

Businesses losing leads due to delayed responses, repetitive manual follow-ups, and lack of availability outside standard working hours.

Approach

Built a platform that automates social and messaging lead handling, enabling consistent engagement and lead capture across time zones and off-hours.

My Role

End-to-end ownership: system design, frontend and backend development, testing, deployment, optimization, and ongoing monitoring and SEO-driven growth.

View Project

Selected Projects

Building Modular and Scalable

I focus on building software as integrated systems rather than isolated code. The process starts with understanding business workflows and identifying potential bottlenecks. I then design modular solutions with clear separation between frontend, backend, and data layers, ensuring the system remains clear, reliable, and easy to evolve over time.

Context
System Capabilities
Project Image

Tech Stack

Tools of the Craft

Like any good workman, I know my tools inside out—and when to use which. Every framework, database, and queue here is a piece I've tested in the trenches to build solid software that just works.

Design
UI/UX
Figma
Wix
Frontend
Systems
Next.js
React
PostgreSQL MySQL MongoDB SQLite
Backend
Frameworks
NestJS
Laravel
Node
Django
APIs &
Queues
Go FastAPI Python Redis
AWS AWS Cloud GCP Google Cloud
Servers &
DevOps
Docker Nginx Caddy

Get in Touch

Kennedy Saidimu

Let's Build Something Great

Have a system to scale, an integration to solve, or an idea to ship? Drop a line.