Nairobi, Kenya
Open to work

Kevin
Bett

Full-Stack Engineer · Algo Systems Builder

I build high-performance web platforms, algorithmic trading systems, and developer tooling that scales. Five years shipping products across fintech, logistics, and SaaS.

View Projects → Get in Touch
5+
Years experience
30+
Projects shipped
12+
Happy clients
3×
Avg performance gain
TypeScriptReact & Next.jsPythonPine Script v5Algorithmic TradingNode.jsPostgreSQLRustM-Pesa APIDocker & K8sSupabaseFigma TypeScriptReact & Next.jsPythonPine Script v5Algorithmic TradingNode.jsPostgreSQLRustM-Pesa APIDocker & K8sSupabaseFigma
02 About

Crafting software
that performs.

I'm a full-stack software engineer with five years of experience building production systems across fintech, logistics, and SaaS. I care deeply about performance, correctness, and code that's built to last.

Beyond the web, I build Pine Script trading indicators — ICT / Smart Money confluence systems, backtesting engines, and autonomous market agents. Finance and code is where I love to live.

Rooted in Nairobi's growing tech scene, I specialize in M-Pesa integrations, East African market infrastructure, and developer tooling built for local teams.

Location
Nairobi, Kenya
Timezone
UTC +3 (EAT)
Availability
● Open to opportunities
Languages
English, Swahili
Focus
Full-Stack & Algo Systems
Experience
5+ Years
Email
kevin@kevinbett.dev
Remote
Comfortable worldwide
Tools & Stack
TypeScriptReactNext.jsNode.jsPythonRustPostgreSQLSupabaseDockerPine ScriptFigmaM-Pesa APIStripeVercelRedisTailwind CSS
03 Skills

Six areas I excel in

Frontend Dev
React, Next.js, TypeScript — building fast, accessible, visually refined UIs that users love to use.
94%5 yrs
🛠
Backend & APIs
Node.js, Python, REST & GraphQL — scalable services, clean architecture, and solid data modeling.
90%5 yrs
📈
Algo Trading
Pine Script v5 — ICT/SMC indicators, backtesting engines, SL/TP automation and live P&L dashboards.
97%3 yrs
🗄
Databases
PostgreSQL, Supabase, Redis — schema design, performance tuning, and real-time subscriptions.
87%4 yrs
☁️
DevOps & Cloud
Docker, Kubernetes, Vercel, CI/CD — reliable deployments, container orchestration and monitoring.
82%3 yrs
🦀
Systems / Rust
Rust for CLI tools, performance-critical code and developer tooling where speed and safety matter most.
72%2 yrs
04 Experience

Where I've worked

Savanna Tech Ltd
2022 — Present
Senior Software Engineer
  • Led full-stack development scaling the core SaaS product from 500 → 20,000 active users.
  • Architected a microservices migration reducing API latency by 60%.
  • Mentored 4 junior engineers and established a culture of rigorous code review.
Twiga Foods
2020 — 2022
Software Engineer
  • Built internal logistics dashboard processing 10,000+ daily orders with React & GraphQL.
  • Integrated M-Pesa STK push flows, cutting checkout drop-off by 35%.
  • Shipped shared component library adopted by 5 product teams.
Andela
2019 — 2020
Junior Developer
  • Built client-facing React apps for US startups in a fully remote environment.
  • Developed strong fluency in agile workflows and async cross-timezone collaboration.
05 Projects

Selected work

002
Print Money Model

TradingView indicator built on ICT/SMC concepts — FVG, IFVG & Fibonacci confluence with auto SL/TP, entry lines and real-time directional labels.

Pine ScriptICT
003
Chapchap Pay

Open-source Node.js library for M-Pesa STK push with retry logic, webhook verification and a zero-config Express middleware.

Node.jsM-Pesa
004
DevFlow CLI

Rust CLI for local dev orchestration — one-command project bootstrap, secret injection and local service management.

RustCLI
06 Contact

Let's build
something great.

Open to freelance projects, full-time engineering roles, and interesting collaborations. Based in Nairobi — comfortable fully remote.

kevin@kevinbett.dev
Location
Nairobi, Kenya
Timezone
UTC +3 (EAT)
Response time
Within 24 hours