Financial Engineer ยท Enterprise Architect ยท AI Agent Developer ยท Nairobi, Kenya

Engineering Complexity.
Shipping Systems That Work.

I build production AI agents, enterprise architecture platforms, and quant finance systems โ€” spanning healthcare graph-RAG, blockchain payments, autonomous trading, and LLM-native ERP. Every project below runs in production or active development.

โ—† Python ยท Go ยท TypeScript ยท Rustโ—† FastAPI ยท React ยท Flutter ยท Next.jsโ—† Neo4j ยท PostgreSQL ยท Redisโ—† Docker ยท Kubernetes ยท Azure
8Systems built across finance, health, law & enterprise
1,416EA capabilities in AMD knowledge graph
8Autonomous trading sub-agents (GraphAlpha)
27MCP tools across agentic systems
๐ŸงฌIn Development

ClinicalMatch AI

Precision clinical trial matching powered by FHIR R4 and GraphRAG

A full-stack AI agent that matches patients to recruiting clinical trials using a Neo4j knowledge graph, real-time ClinicalTrials.gov data, and FHIR R4 patient profiles. Built for the "Agents Assemble: Healthcare AI Endgame Challenge" and deployed live on HuggingFace Spaces.

  • โœ“FHIR R4 patient ingestion โ€” SMART on FHIR & synthetic profiles
  • โœ“Neo4j knowledge graph: 500 patients ยท 250+ trials ยท 9,100+ ELIGIBLE_FOR edges
  • โœ“GraphRAG natural language queries over the clinical graph
  • +6 more capabilities
FastAPINext.js 16Neo4jGraphRAGFHIR R4A2AMCPDockerNginxPython

500

Synthetic patient profiles in graph

250+

NCT trials indexed

9,100+

ELIGIBLE_FOR graph edges

6

MCP tools for AI agent integration

What's included

  • โœ“FHIR R4 patient ingestion โ€” SMART on FHIR & synthetic profiles
  • โœ“Neo4j knowledge graph: 500 patients ยท 250+ trials ยท 9,100+ ELIGIBLE_FOR edges
  • โœ“GraphRAG natural language queries over the clinical graph
  • โœ“A2A 5-state orchestration pipeline (INGEST โ†’ PARSE โ†’ MATCH โ†’ SCORE โ†’ RECRUIT)
  • โœ“MCP server with 6 callable tools for AI agent integration
  • โœ“Recruitment Hub: Kanban board tracking patients from IDENTIFIED โ†’ ENROLLED
  • โœ“Personalized AI outreach generation (PCP letter, patient email, social post)
  • โœ“Real-time ClinicalTrials.gov v2 integration โ€” NCT data auto-ingested into graph
  • โœ“Deployed: Docker multi-stage build, Nginx reverse proxy, Supervisord, HuggingFace Spaces
UI preview available โ€” backend in active development
๐ŸŽฏIn Development

Job Hunter KE

AI-powered job application automation for the Kenyan market

A full-stack SaaS that scrapes Kenyan and global remote job boards, generates tailored CVs and cover letters with AI, routes them through a React dashboard for review, and dispatches approved applications. Runs on Flask + n8n + SQLite with Supabase auth.

  • โœ“14 job board scrapers โ€” LinkedIn, BrighterMonday, Fuzu, RemoteOK, Himalayas, WeWorkRemotely + specialist quant boards
  • โœ“AI document generation โ€” tailored CV + cover letter per job via Groq / OpenRouter
  • โœ“n8n workflow orchestration โ€” scrape โ†’ generate โ†’ email โ†’ dispatch pipeline
  • +5 more capabilities
FlaskReact 18n8nSQLiteSupabaseGroqDockerPythonTypeScript

14

Job board scrapers integrated

3

AI providers supported

5

n8n workflow automations

Live

Running in production daily

What's included

  • โœ“14 job board scrapers โ€” LinkedIn, BrighterMonday, Fuzu, RemoteOK, Himalayas, WeWorkRemotely + specialist quant boards
  • โœ“AI document generation โ€” tailored CV + cover letter per job via Groq / OpenRouter
  • โœ“n8n workflow orchestration โ€” scrape โ†’ generate โ†’ email โ†’ dispatch pipeline
  • โœ“React dashboard with sortable job table, status tracking, and document preview
  • โœ“Employer reply inbox with AI-powered response drafting
  • โœ“Supabase auth with Google OAuth and magic link
  • โœ“Background task runner with ThreadPoolExecutor and SQLite task log
  • โœ“Scholarship scraper module running in parallel with job pipeline
UI preview available โ€” backend in active development
๐Ÿ“ˆIn Development

GraphAlpha

Autonomous multi-agent trading system with knowledge graph signal generation

A multi-agent autonomous trading system combining a Neo4j/Memgraph knowledge graph for signal generation with 8 specialised sub-agents โ€” regime classification, news sentiment, macro calendar, derivatives pricing, risk management, and execution routing to IBKR and Kraken.

  • โœ“8 specialised sub-agents: Regime ยท Signal ยท News ยท MacroCalendar ยท KGSignal ยท KGDerivatives ยท Risk ยท Execution
  • โœ“Knowledge graph formula evaluation โ€” KG nodes encode trading signals evaluated per tick
  • โœ“GARCH volatility modelling + VARLiNGAM causal discovery (pgmpy, lingam)
  • +6 more capabilities
PythonNeo4jMemgraphRedisPostgreSQLPrometheusGARCHIBKR APIKraken APIDocker

8

Autonomous sub-agents

2

Execution venues (IBKR + Kraken)

GARCH

Volatility model

Paper

Current trading mode

What's included

  • โœ“8 specialised sub-agents: Regime ยท Signal ยท News ยท MacroCalendar ยท KGSignal ยท KGDerivatives ยท Risk ยท Execution
  • โœ“Knowledge graph formula evaluation โ€” KG nodes encode trading signals evaluated per tick
  • โœ“GARCH volatility modelling + VARLiNGAM causal discovery (pgmpy, lingam)
  • โœ“Options pricing engine: Black-Scholes, Heston SV, FFT, live Greeks
  • โœ“Dual execution: IBKR TWS (equity + options) and Kraken (crypto perps)
  • โœ“Redis inter-agent messaging bus with async orchestration loop (5-min ticks)
  • โœ“Prometheus metrics: PnL gauge, drawdown gauge, signal count, loop counter
  • โœ“Hard risk limits: max drawdown halt, position sizing via RiskAgent
  • โœ“Paper trading mode with full audit trail before live deployment
Actively in development โ€” updated regularly
โš™๏ธIn Development

Agentic ERP

AI-native enterprise resource planning in Go with 27 MCP tools

A full-stack, AI-native ERP platform where every module is driven by a provider-agnostic LLM layer. Users describe intent in natural language; the AI selects the right ERP tool and drafts actions for human approval before any write occurs. Ships as both a web app and a native desktop app (Wails v3).

  • โœ“6 ERP modules: Financial (GL/AP/AR) ยท HR ยท CRM ยท Supply Chain ยท Project Mgmt ยท AI Agent
  • โœ“27 MCP tools in the registry โ€” full ERP function-calling surface for LLMs
  • โœ“Provider-agnostic LLM client โ€” Groq default, OpenAI-compat, Anthropic, Ollama
  • +7 more capabilities
GoConnectRPCNATS JetStreamTemporalKeycloakNext.js 15Wails v3PostgreSQLClickHouseTerraform

27

MCP tools in registry

6

ERP service modules

2

Deployment targets (web + desktop)

Go

Core language

What's included

  • โœ“6 ERP modules: Financial (GL/AP/AR) ยท HR ยท CRM ยท Supply Chain ยท Project Mgmt ยท AI Agent
  • โœ“27 MCP tools in the registry โ€” full ERP function-calling surface for LLMs
  • โœ“Provider-agnostic LLM client โ€” Groq default, OpenAI-compat, Anthropic, Ollama
  • โœ“ConnectRPC inter-service communication with Protobuf definitions
  • โœ“NATS JetStream event bus for domain events + IoT leaf nodes
  • โœ“Temporal for crash-safe long-running workflow orchestration
  • โœ“Keycloak OIDC + Casbin RBAC/ABAC for enterprise auth
  • โœ“Clean Architecture across all services (domain โ†’ application โ†’ infrastructure โ†’ interfaces)
  • โœ“Dual deployment: Next.js 15 web app + Wails v3 desktop app (same frontend)
  • โœ“GCP Terraform infra + Kubernetes Helm charts per service
UI preview available โ€” backend in active development
โšกLive

AMD EA Strategy Optimizer

Enterprise Architecture intelligence powered by AMD MI300X, GraphRAG, and DRL

An AI-native Enterprise Architecture platform built for the AMD Developer Hackathon 2026. Transforms business goals into governance-grounded, Jira-ready strategic roadmaps using a 1,416-capability Neo4j knowledge graph, Deep Reinforcement Learning prioritisation, and a self-correcting LangGraph agentic pipeline โ€” all served from AMD Instinct MI300X via vLLM.

  • โœ“Neo4j knowledge graph: 44 domains ยท 248 subdomains ยท 1,416 capabilities ยท 200+ trends
  • โœ“LangGraph 4-node agentic pipeline: Retrieve โ†’ Optimize โ†’ Generate โ†’ Verify (self-correcting)
  • โœ“Deep Reinforcement Learning prioritisation โ€” MLP trained on governance reward signals
  • +6 more capabilities
FastAPIStreamlitNeo4jLangGraphvLLMQwen2.5-72BDRL/MLPDockerAMD MI300XPython

1,416

EA capabilities in knowledge graph

44

Enterprise domains modelled

MI300X

AMD GPU (192 GB HBM3)

Jira

Live export integration

What's included

  • โœ“Neo4j knowledge graph: 44 domains ยท 248 subdomains ยท 1,416 capabilities ยท 200+ trends
  • โœ“LangGraph 4-node agentic pipeline: Retrieve โ†’ Optimize โ†’ Generate โ†’ Verify (self-correcting)
  • โœ“Deep Reinforcement Learning prioritisation โ€” MLP trained on governance reward signals
  • โœ“AMD Instinct MI300X inference: Qwen2.5-72B at fp16, 192 GB HBM3, SSE streaming
  • โœ“Strategic Roadmap generator: questionnaire โ†’ Epics โ†’ Features โ†’ User Stories โ†’ Tasks
  • โœ“Live Jira REST API v3 export + ServiceNow / Azure DevOps integration
  • โœ“Graph Explorer: interactive force-directed network of 44 EA domains
  • โœ“Chat session persistence backed by Neo4j โ€” full conversation memory per project
  • โœ“Export handover: JSON / Markdown / CSV of complete roadmaps
Deployed and running in production
โš–๏ธIn Development

Lex Kenya

Constitutionally-anchored GraphRAG intelligence over Kenyan corporate and statutory law

A proprietary GraphRAG legal intelligence platform built over a Neo4j knowledge graph of Kenyan law โ€” the Constitution of Kenya 2010, 19 Acts, 997 court judgments, and 28 legal concepts. Every answer is traceable to its constitutional authority chain via graph traversal. Targets corporate lawyers, in-house counsel, compliance officers, and legal researchers operating in the Kenyan jurisdiction.

  • โœ“Neo4j knowledge graph: 4,862 nodes ยท 8,417 edges โ€” Constitution, 19 Acts, 997 judgments
  • โœ“Constitutional authority chain: every section traceable to its Article via DERIVES_AUTHORITY_FROM
  • โœ“GraphRAG Q&A โ€” Cypher traversal + BGE-M3 semantic retrieval, answers cite specific legal sources
  • +6 more capabilities
FastAPIReact 18ViteNeo4jGraphRAGBGE-M3GroqMistral-7BQLoRAPython

4,862

Knowledge graph nodes

8,417

Graph relationships

997

Court judgments indexed

19

Acts + Constitution ingested

What's included

  • โœ“Neo4j knowledge graph: 4,862 nodes ยท 8,417 edges โ€” Constitution, 19 Acts, 997 judgments
  • โœ“Constitutional authority chain: every section traceable to its Article via DERIVES_AUTHORITY_FROM
  • โœ“GraphRAG Q&A โ€” Cypher traversal + BGE-M3 semantic retrieval, answers cite specific legal sources
  • โœ“Compliance Checker โ€” input a business action, get relevant statutory constraints with constitutional basis
  • โœ“Ruling Predictor โ€” precedent analysis across 997 judgments from 5 superior courts
  • โœ“QLoRA fine-tuned Mistral-7B on 700 Kenyan law QA pairs (Unsloth + TRL)
  • โœ“Case law scraper โ€” kenyalaw.org with court-specific pagination logic
  • โœ“Graph Admin panel โ€” live stats, scraper controls, node/relationship counts
  • โœ“28 legal concepts modelled (Rule of Law, Transfer Pricing, etc.) with constitutional grounding
UI preview available โ€” backend in active development
๐Ÿ“Live

Quantifaya Content

Interactive quant finance research โ€” live charts, LaTeX, and Jupyter notebooks

A free research hub publishing quantitative finance deep-dives with interactive Plotly charts, LaTeX-rendered mathematics, and executable Jupyter notebooks. Two series: Classical Quantitative Finance and DeFi Mechanics.

  • โœ“9 interactive chart components: Efficient Frontier ยท Correlation Heatmap ยท VaR ยท Factor Model ยท AMM Curve + more
  • โœ“LaTeX-rendered mathematics via KaTeX โ€” full equation support inline and block
  • โœ“Jupyter notebook access gate โ€” Colab + download for every episode
  • +4 more capabilities
Next.jsMDXPlotly.jsKaTeXSupabaseResendTypeScript

9

Interactive chart components

2

Structured series

Free

All posts and charts

Live

New episodes published regularly

What's included

  • โœ“9 interactive chart components: Efficient Frontier ยท Correlation Heatmap ยท VaR ยท Factor Model ยท AMM Curve + more
  • โœ“LaTeX-rendered mathematics via KaTeX โ€” full equation support inline and block
  • โœ“Jupyter notebook access gate โ€” Colab + download for every episode
  • โœ“2 structured series: Classical Quantitative Finance + DeFi Mechanics
  • โœ“MDX-powered posts with syntax highlighting, copy buttons, and custom components
  • โœ“Supabase-backed subscriber and lead management with Resend email delivery
  • โœ“Topics: portfolio variance, efficient frontier, Sharpe/Sortino, VaR, factor models, AMMs
Deployed and running in production

Open to Opportunities

Let's build something together

I'm available for full-time, contract, and remote roles in Full-Stack Engineering, Solutions Architecture, AI/ML, and Financial Engineering. Based in Nairobi โ€” open globally.