I build software
that solves
real businesses.
I'm Bill Otiende, a Full Stack Developer passionate about building modern web applications, scalable backend systems, and AI-powered workflows. I enjoy transforming ideas into reliable software using React, Next.js, FastAPI, PostgreSQL, and Google's AI ecosystem while continuously growing as an engineer.

Good software starts long before writing code.
Understand before building
Every project starts with questions: Who uses this? What problem does it solve? What does success look like? Code comes after clarity.
Design systems, not just screens
I think in components, data flows, and API contracts before I write a line of code. Maintainable software is designed, not discovered.
Ship frequently, improve continuously
Working software beats perfect software. I prefer small, deliberate iterations over long cycles that drift from user needs.
Automate the repetitive
Whether it is CI/CD pipelines, AI-assisted workflows, or scripted deployments, I look for ways to reduce toil and focus on what matters.
Learn in public, build in depth
I am actively exploring Google AI Studio, Gemini API, Vertex AI, and agentic workflows — not because they are trending, but because they change what is possible.
“Engineering is not about writing code. It's about solving the right problem.”
Four domains.
One engineer.
Modern Web Applications
Responsive, performant interfaces built with component-driven architecture and accessibility in mind.
Backend Systems
Scalable REST APIs with authentication, database design, and clean separation of concerns.
AI Workflows
Integrating intelligent capabilities into products using Google's AI ecosystem and agentic patterns.
Cloud & Deployment
Containerised, CI/CD-driven deployments that ship reliably from development to production.
Real problems solved.
Matatu Route Intelligence Agent
ProductionAI-powered public transit intelligence platform for Nairobi commuters.
Sanaa Media Hub
ProductionCreative project management platform for Kenyan creatives
WealthLoop
ProductionFrom daily expenses to SACCO investments—automated cash flow intelligence.
NextGen Food Court
DevelopmentMulti-vendor food ordering platform
Safiri Auto Marketplace
DevelopmentKenya vehicle listing and discovery platform
Kajiado AquaShield
ProductionWater Management & Hydrology Platform
From first HTML tag
to AI agents.
HTML & CSS
Built first static websites. Learned that structure and presentation are separate concerns.
JavaScript
DOM manipulation, async patterns, fetch API. The web became dynamic.
React
Component-driven UI development. Learned to think in state and side effects.
REST APIs & Flask
First backend systems. Learned HTTP, routing, request/response cycles.
PostgreSQL
Relational databases, SQL, schema design. Data modelling became a core skill.
FastAPI
Async Python APIs with automatic docs. Significantly faster development cycles.
JWT Authentication
Stateless auth, token lifecycle, secure API design patterns.
Next.js
SSR, SSG, App Router. Full-stack JavaScript with production-grade tooling.
Docker & Cloud Run
Containerisation and cloud deployment. Shipped reproducible, scalable services.
GitHub Actions
CI/CD pipelines. Automated testing and deployment on every push.
Gemini API
First AI integrations. Learned prompt engineering and structured generation.
Google AI Studio
Rapid prototyping of AI features. Explored multimodal capabilities.
Agentic AI & LangGraph
NowExploring multi-step AI agents, tool use, and workflow automation.
Always learning.
Always building.
These are areas I am actively exploring — not expertise I claim, but territory I am deliberately moving into.
Google AI Studio
Rapid AI prototyping
Gemini API
Multimodal generation
Vertex AI
Production AI deployment
Cloud Run
Serverless containers
Firebase
Realtime & auth
MCP
Model Context Protocol
Agentic AI
Multi-step reasoning
Prompt Engineering
Structured generation
LangGraph
Agent orchestration
Workflow Automation
End-to-end pipelines
Engineering is a craft that rewards consistent curiosity. These areas represent where my attention is pointed right now — August 2026.
Every product follows
the same discipline.
Idea
Clarify the problem worth solving
Research
Understand users and constraints
Design
Architecture before interfaces
Frontend
Component-driven UI development
Backend
API contracts and data modelling
Database
Schema design for the domain
AI
Integrate intelligent capabilities
Deployment
Containerise and ship reliably
Iteration
Observe, learn, improve
Idea
Clarify the problem worth solving
Research
Understand users and constraints
Design
Architecture before interfaces
Frontend
Component-driven UI development
Backend
API contracts and data modelling
Database
Schema design for the domain
AI
Integrate intelligent capabilities
Deployment
Containerise and ship reliably
Iteration
Observe, learn, improve
Building software where AI becomes part of the workflow.
I am intentionally moving beyond CRUD applications toward software where AI is a first-class architectural concern — not a feature bolted on afterward. This is where I am investing my learning and building time in 2026.
FastAPI at Scale
Building async Python services that handle real production traffic with proper error handling and observability.
AI Agents
Designing multi-step agents using LangGraph and Google's agent frameworks that accomplish tasks autonomously.
Google Cloud Platform
Cloud Run, Vertex AI, and Firebase — building the infrastructure layer for AI-native applications.
Gemini Integration
Embedding Gemini's multimodal capabilities into products where intelligence becomes a feature, not a demo.
Developer Tooling
Building internal tools and CLIs that make engineering teams move faster without sacrificing quality.
Intelligent UX
Designing interfaces that adapt to user intent — where AI reduces friction rather than adding complexity.
“The most interesting engineering problems in the next decade will be at the intersection of reliable software and intelligent systems.”
That is where I want to build.
Let's build
something meaningful.
Whether you are looking for a junior full-stack engineer, building an AI-powered product, or need someone passionate about solving meaningful problems, I would love to hear your story.
Open to full-time roles, contract projects, and collaboration on interesting problems. Based in Nairobi, Kenya — open to remote globally.