Systems & Infrastructure
Alexander Wanyoike
Lead engineer with 11 years building production software.
About
Lead engineer with 11 years building production software. I take systems from idea to running in production, in a team or on my own, and I care most about the architecture that lets other people build on top of them. Strongest in TypeScript, Python and Go with React, Next.js and NestJS, backed by deep Kubernetes, AWS and event-driven infrastructure. I build with AI agents every day and design systems that both people and agents can operate. I look for the platform behind the feature request and care whether what I built solved the problem.
Currently building the0, an open-source multi-language bot framework with MCP integration, Docker/Kubernetes deployment, and real-time monitoring. Simultaneously working as a Senior Software Engineer at Resident Advisor, where I design distributed infrastructure and data pipelines at scale.
I hold an MSc in Advanced Computer Science (Distinction) and a BSc in Computer Science (First Class Honours), both from the University of Manchester. Outside of work, I explore systems programming, game development with Godot, and algorithmic trading strategies.
Experience
- Shipped the0 end to end as a team of one, an open-source algorithmic trading platform with a Next.js console, NestJS API and Go runtime, taken from idea to production on Kubernetes and used daily to run live strategies
- Built an MCP server with 14 tools so AI agents can research, deploy, monitor and manage bots. A single query tool delegates to per-strategy handlers, so any custom bot is queryable without adding tool definitions
- Built the the0 web console in Next.js, where people deploy, watch and manage strategies, with live log and status streaming over SSE
- Published SDKs in seven languages (Python, TypeScript, Rust, C++, C#, Scala, Haskell), five of them on public registries, plus a React SDK, a Go CLI covering the whole bot lifecycle and Helm charts on Artifact Hub, so users and agents build against one contract
- Wrote the first runtime in Python before rewriting it in Go, and still maintain the Python SDK and example strategies
- Build with AI agents day to day, designing architectures where developers and agents work to the same abstractions
Projects
Featured
Open-source algorithmic trading platform. Strategies run as bots written in Python, TypeScript, Rust, C++, C#, Scala or Haskell against a per-language SDK, deployed on Docker or Kubernetes, with an MCP server for AI agents, a CLI and real-time SSE monitoring.
Peer-to-peer content syndication network. Key-owned identities, signed update logs for mutable state, content-addressed publish/fetch over libp2p, and a capability-scoped local daemon so apps never hold user keys.
Decentralised social app built on Jolt: profiles, posts, an encrypted contact graph, and encrypted replies over recipient-controlled ingress. Proves a third-party app can deliver a real social experience without ever holding the user's keys.
Open-source DAW for electronic music in pure Rust. Perform on a pad grid, capture the take into a linear arrangement, mix on a real console. Lock-free audio engine with VST3/CLAP plugin hosting and time-stretching.
Tempo
Music-driven arcade racer for the browser. Tracks are shaped by song analysis, with hover handling, boosts and obstacles tied to the line you take, plus a realtime multiplayer server.
MeshMaker
Open-source Blender addon turning a prompt or image into a textured 3D mesh, built for artists rather than programmers. Pluggable provider spine over Fal (Hunyuan3D, Pixal3D, Tripo, Rodin) and Meshy, with Gemini for the prompt-to-image step. Sibling addon Depart decomposes meshes into parts.
ForgeCut
Lightweight Linux-first timeline video editor. Multi-track editing with embedded mpv preview, drag/trim/split operations, and FFmpeg export pipeline.
ClipForge
Linux game recording tool with instant replay buffer. VA-API/NVENC hardware encoding, ring-buffer in shared memory, FTS5 SQLite clip library.
Showbiz
AI video storyboard desktop app. Build each shot from a start and end frame and a prompt, generate images and video across Gemini, OpenAI, Flux, Veo, Kling and others, then arrange, trim and export on a multi-track timeline with native ffmpeg. Models are config-driven, so a new one is a JSON file.
Fragged
First-person shooter built with Godot 4.5. Multiple game modes, weapons, characters, levels, and AI bots.
Skills
Languages
Infrastructure
Cloud
Data
Frameworks
Practices
AI Tools — Software Engineering
Education
MSc Advanced Computer Science
Distinction
University of Manchester · 2018 – 2020
A theorem prover tuning web service in Python that used machine learning and genetic algorithms to optimise Vampire strategies
BSc Computer Science (Hons)
First Class
University of Manchester · 2012 – 2015
Streamed KMeans clustering over the Million Song Dataset behind a Python music recommendation web app