Skip to content
Available for senior opportunities

Stanley Kamau

Software Engineer — Frontend & Systems

Shipping production systems for banking and fintech. Currently at Diamond Trust Bank — React, Node.js, Spring Boot. I build fast, resilient interfaces and the infrastructure that keeps them running.

01ABOUT

How I work

I'm Stanley — a software engineer who ships production systems for banking and fintech. At Diamond Trust Bank Kenya, I lead frontend development for customer-facing banking portals and own a slice of the production support rotation for live systems handling thousands of daily transactions.

My sweet spot is the intersection of UI performance and system reliability: turning complex requirements into fast, accessible interfaces that don't break under real-world load. Underneath that, I've shipped Spring Boot and Node.js services, maintained WordPress estates, and spent enough time on-call to care deeply about structured logging, distributed tracing, and runbooks that actually work.

Before DTB, I freelanced for nine months — that's where the Spending Tracker was born. These days I'm most interested in roles that mix product thinking with frontend depth, ideally where observability and reliability are first-class citizens of the engineering culture.

CURRENTLY

  • Working on
    Banking UI systems at Diamond Trust Bank Kenya
  • Exploring
    Event-driven architectures & observability at scale
  • Reading
    Designing Data-Intensive Applications by Martin Kleppmann
  • Writing about
    Reducing React re-renders and production incident response
  • Open to
    Senior frontend & full-stack roles in fintech / high-growth
02EXPERIENCE

Where I've worked

4+ years of production engineering — most of it in the room when things go wrong.

Software Engineer · Diamond Trust Bank Kenya

Oct 2022 – Present

Nairobi, Kenya

  • Designed, developed, and maintained frontend-heavy enterprise web apps in React.js, with a focus on usability, responsiveness, and performance.
  • Built and consumed REST APIs and enterprise integrations using Node.js and Fiorano ESB/MSB.
  • Provided production support: frontend and backend debugging, log analysis, incident resolution, and performance tuning for live banking systems.
  • Wrote customer-facing API user guides and technical documentation that improved partner onboarding.
React.jsNode.jsFiorano ESBWordPressCloudWatchPrometheusGrafana

Full Stack Developer · Freelance / Remote

Jan 2022 – Oct 2022

Remote

  • Built the Spending Tracker web application: user authentication, expense categorization, dashboards with real-time summaries, and persistent data storage.
  • Integrated frontend applications with RESTful APIs and databases; optimised UI performance and supported production deployments.
  • Worked directly with clients to refine requirements and ship polished, user-focused solutions.
React.jsNode.jsREST APIsMySQL
03PROJECTS
Featured Projects

Building practical solutions that demonstrate technical expertise

Showing all 3 projects

01 / 03

Spending Tracker — Full Stack

A production-grade personal finance platform with a Next.js dashboard, Spring Boot API, and Docker Compose deployment. Built end-to-end to replace subscription-based finance tools with a self-hosted, privacy-first alternative.

Next.jsTailwind CSSShadcn/UIReduxGroq AISpring BootSQLiteMySQLDockerDocker ComposeGitHub Actions
02 / 03

Spending Tracker Backend

Spring Boot REST API serving the spending tracker frontend. Supports SQLite for solo users and MySQL for shared deployments from a single configuration flag — no code fork required.

Spring BootSQLiteMySQLREST APIs
03 / 03

Spending Tracker — DevOps & Deployment

One-command Docker Compose deployment that wires frontend, backend, databases, and reverse proxy. CI/CD pipeline builds and pushes versioned images on every Git tag.

DockerDocker ComposeDocker HubGitHub ActionsNginx
01 / 03
04SKILLS

Skills & Expertise

Depth across the stack — from React performance to production observability.

Frontend Architecture

Expert
ReactNext.jsTypeScriptTailwind CSSFramer Motionshadcn/uiAccessibility (a11y)Core Web Vitals

Backend & APIs

Proficient
JavaSpring BootNode.jsExpressREST APIsGraphQLPostgreSQLMySQLRedis

Mobile & Cross-Platform

Proficient
React NativeExpoReact ReduxAxios

Observability & Production

Proficient
PrometheusGrafanaCloudWatchJaegerLog AnalysisIncident ResponsePerformance Tuning

Infrastructure & DevOps

Exposure
DockerGitHub ActionsCI/CDLinuxNginxVercelNetlify
05SYSTEMS

System Design Snapshot

How I think about building resilient, observable systems at scale.

Clientbrowser / mobile
https
API Gatewaytls · rate-limit
jwt · routed
Backendrest api · logic

backend integrates

Keycloakverify tokens
Rediscache · sessions
PostgreSQL → MySQLsql · replication
Kafka → Consumersasync events

observability plane — every component ships OTel traces · Prometheus metrics · structured logs

Design principle
Fail fast, observe everything, degrade gracefully
Observability stack
Prometheus + Grafana + Jaeger + structured logs
Deployment model
Docker Compose → GitHub Actions → versioned images
07CONTACT

Get In Touch

Interested in collaborating or discussing opportunities? I typically respond within 24 hours.

What I'm looking for

Senior Frontend or Full-Stack roles in fintech, healthtech, or high-growth startups. Open to remote within EMEA / APAC time zones. Currently based in Nairobi, Kenya.

Next availability: Open immediately
Location: Nairobi, Kenya (Remote-friendly)

Book a Call

cal.com/stan-mutua-k7ingl

Schedule 30 min

GitHub

github.com/stanweb

LinkedIn

www.linkedin.com/in/stanleykamau9928/

Send a message

Prefer email? Your draft opens in your mail client — nothing passes through a server.

This opens your email client with a prefilled draft — no data is stored.

Command palette

Jump to a section or run an action