Daniel Keya Full-Stack Developer · Quant Trader

Daniel
Keya.

I build backend-focused systems in Go —
clean architecture, real-time communication,
and APIs that hold up under pressure.
Off the clock, I write trading algorithms.

profile.json
❯ cat profile.json
 
{
"name": "Daniel Keya",
"role": "Full-Stack Dev",
"hobby": "Quantitative Trading",
"location": "Kisumu, Kenya",
"primary": "Go",
"org": "Zone01 Kisumu",
"focus": [
"Distributed Systems",
"API Design",
"Concurrency",
"Systematic Trading"
],
"open_to": "Collaborations"
}
 
❯
GitHub
40+
public repositories
Focus
Go
distributed systems
Hobby
Quant
algorithmic trading
Status
Open
to collaborations
Go Payments
Instadoh

Cross-border transfers on the Lightning Network.

Go Real-time
golang-chatapp

Low-latency WebSocket messaging in Go.

Py Finance
Algocdk

Community algorithmic trading platform for deriv.


Tech Stack

Tools of the trade.

Go Primary language
Python Data, bots & backtests
JavaScript Frontend logic
PHP Web backend
Gin Go HTTP framework
PostgreSQL Database
Laravel PHP framework
Git Version control
HTML5 / CSS3 Markup & style
Linux Dev environment

Projects

Things I've built.

Instadoh
Cross-border payments between Kenya and Uganda, bridging mobile money (M-Pesa, MTN, Airtel) with the Bitcoin Lightning Network. Instant settlement, near-zero fees.
Go Payments Lightning
golang-chatapp
Real-time chat application using WebSockets in Go. Supports multiple concurrent users with low-latency message delivery.
HTML / Go WebSockets Real-time
Image Processing Service
Cloudinary-like media backend. User auth, image upload, transformations, and retrieval in multiple formats through a clean API — modelled on production media pipelines.
JavaScript REST API Media
Algocdk
Algorithmic trading platform that is community based designed specifically for deriv
Python Finance Automation
todo-app-pgxpool
Todo app demonstrating production-grade PostgreSQL connection pooling with pgxpool — a practical DB architecture reference in Go.
Go PostgreSQL pgxpool
Leave Management
Full-stack Laravel 13 system to track employee leave. Role-based access, approvals, and reporting — with a Sanctum REST API and Reverb WebSocket notifications.
Laravel / PHP CRUD HR

More from the lab

Smart Anga
Climate risk intelligence and disaster resilience platform. Real-time flood and drought monitoring, SME continuity planning, and incident command dispatch.
React / Go Climate Full-stack
TradersUnit
Third-party Deriv trading workspace on the official Deriv API. Live market streaming, market scanner, charting, and free bot strategy templates.
TypeScript Trading API
AgriSmart
Farm intelligence PWA for smallholder farmers. Crop tracking, expense monitoring, profit analysis, and marketplace access, with offline support.
JavaScript PWA Agriculture
go-sentry
Reusable auth package for Gin APIs. Drop-in JWT, OAuth2, hashed API keys, Basic Auth, and sessions — generic over any user model.
Go Auth Gin
Mango Tree School
Multi-branch school management system. Admissions, fees, exams, results, mobile attendance, and SMS plus voice notifications.
Laravel ERP Full-stack
Deriv Bots
A collection of automated Deriv trading bots. Accumulator bot with anti-knockout protection, multi-market execution, and live dashboards.
Python Automation Trading
AI Even-Odd Bot
Predicts even/odd outcomes using Hidden Markov Models. Loads historical data, executes trades automatically, and logs every run to CSV.
Python HMM Automation
Solution Ground
Ministry platform built on a Go API, with separate member, pastor, and youth dashboards plus registration and auth flows.
TypeScript / Go Full-stack Auth
Mresh Beauty
Website for Mresh beauty salon — service gallery, treatment imagery, and appointment experience. Dockerised and deployed via Render.
TypeScript Web Docker
Tetris Optimizer
Models tetrominoes and works out optimal placements against a board state. Dockerised, with dedicated run and test scripts.
Go Algorithms CLI
ASCII Art Web
Web app that turns text into ASCII banner art, with standard, shadow, and thinkertoy styles. One command to run locally.
Go Web CLI
File Sharing App
A simple file sharing service built on golang-gin — upload, store, and serve files over plain HTTP.
Go / Gin HTTP API
go-reloaded
Modular text-processing tool. Reads a file, applies transformations — (cap), (up), (hex), (bin), a/an fixing — and writes the result out.
Go Text CLI
my-ls
A from-scratch reimplementation of the Unix ls command, including the -l, -R, -a, -r, and -t flags.
Go CLI Systems
Task Tracker
Command-line task tracker: record what is to do, what is in progress, and what is done, without leaving the terminal.
Go CLI Productivity
authmiddleware
How to build authentication middleware in Go, with reusable request-context and role-checking patterns.
Go Auth Patterns
Gin Quickstart
Clean Gin starter with templates embedded via go:embed, static asset serving, favicon handling, and Docker-ready structure.
Go Gin Template
Go Context
From first principles to advanced patterns: how context propagates, cancellation, deadlines, and avoiding goroutine leaks.
Go Concurrency
Go Channels
Channels from beginner to advanced — buffered versus unbuffered, select, closing semantics, and common concurrency pitfalls.
Go Concurrency
leet-01
An interview and hiring page designed for Zone01 Kisumu.
HTML Web
Browse all 40 repositories on GitHub

About

Who I am.

Daniel Keya

I'm Daniel Keya, a Full-Stack Developer based in Kisumu, Kenya, currently training at Zone01 Kisumu — an intensive, project-based coding programme where I build real software, not toy demos.

My focus is backend engineering in Go: concurrency, clean architecture, and systems built to last. I care about how code is structured, not just whether it runs.

Outside of Go I work across the full stack — Python, JavaScript, PHP, Laravel — and I'm always exploring new problem domains, from payment infrastructure to algorithmic trading.

Outside of work, my hobby is algorithmic development and quantitative trading. I design systematic strategies, code trading bots against live market data, and backtest them before risking a cent — writing the data pipeline, the signal logic, and the execution layer. It's the same discipline as backend engineering: clean logic, measurable results, no guessing.

Open to collaborations on Go projects, backend systems, developer tooling, and quantitative trading projects.

40 repos
Public repositories on GitHub
Go-first
Backends, CLIs, distributed services
Quant trader
Hobby: algorithmic systems, bots, backtests
Zone01 KSM
Project-based developer training
Kisumu, KE
East Africa · UTC+3

Get in touch

Let's build something.

Open to collaborations on Go projects, backend systems, developer tooling, and quantitative trading work. Drop a message or connect on LinkedIn.