Frank Hayes
Nairobi, Kenya

Frank Hayes

Software engineer. Building reliable backend systems and autonomous AI agents.

View my workGet in touch
PythonTypeScriptC++AI / Agents
scrapebet/agent.py
# scrapebet — autonomous sports analytics
from google.adk import Agent, tool
from langchain_google_genai import ChatGoogleGenerativeAI
 
@tool
async def analyze_value_bets(market: str) -> list[Bet]:
odds = await scrape_spanish_bookmakers(market)
return model.predict_value(odds, threshold=0.08)
 
agent = Agent(model="gemini-2.0-flash", tools=[analyze_value_bets])

Things I've built

Scrapebet Spain

Autonomous agent that tracks live odds across 12 Spanish bookmakers, identifies value bets using ML models, and delivers alerts in real time.

PythonLangChainGoogle ADKRailway
GitHub

Rehab Practice Management System

Led development of a multi-tenant PMS now used by 100+ rehabilitation centres across Kenya — scheduling, billing, patient records, and reporting.

LaravelVue.js 3MySQLDocker
GitHub

M-PESA C++ SDK

Open-source C++17 SDK for Safaricom's DARAJA API. Handles STK Push, C2B, B2C with TLS mutual auth, retry logic, and OpenTelemetry tracing.

C++17OpenSSLlibcURLOpenTelemetry
GitHub

Frank Hayes

I'm a software engineer based in Nairobi, Kenya, focused on building backend systems that handle real load in production — not demo apps.

Most of my work sits at the intersection of systems engineering and applied AI: autonomous agents that make decisions, fintech integrations that have to be reliable at the protocol level, and multi-tenant platforms used by teams at scale.

I'm currently interested in agentic architectures — systems where LLMs have real tools and real consequences. The engineering problems there are still largely unsolved.

When I'm not writing code, I think about distributed systems, follow fintech infrastructure closely, and occasionally trade with my own MQL5 expert advisors.

Languages

PythonTypeScriptC++17PHPJavaScript

Frameworks

Vue.js 3Node.jsLaravelLangChain

AI & Agents

Google ADKClaude CLIGemini CLIGitHub Copilot

Infrastructure

DockerRailwayVercelGitHub Actions

Let's talk

Available for projects, contracts, and conversations. If you're building something interesting, reach out.

GitHubLinkedInX