Systems & Infrastructure

Alexander Wanyoike

Lead engineer with 10+ years of experience designing and building production infrastructure.

About

Lead engineer with 10+ years of experience designing and building production infrastructure. Specialising in distributed systems, event-driven architectures, and container orchestration, with a growing body of open-source work in Rust spanning peer-to-peer protocols and real-time audio. Proficient across TypeScript, Python, Go, Rust, C#, and C++, with deep experience in Kubernetes, AWS, and real-time data pipelines.

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

  • Refocused the studio as an agentic software company shipping open source — designing and delivering production systems in Rust, Go, TypeScript, and Python with AI-assisted engineering workflows at the centre of the process
  • Architected an event-driven microservices platform using Go, NestJS, Next.js, NATS JetStream, PostgreSQL, and MongoDB — with dual-stream persistence and graceful degradation across service tiers
  • Built a container orchestration engine supporting Docker and Kubernetes deployment modes — with self-managing bot containers, hash-based state sync, and sidecar query servers across 7 programming languages
  • Integrated Model Context Protocol with 11 tools enabling AI assistants to deploy, manage, and monitor trading bots via natural language — building an agentic-first platform experience
  • Published SDKs across 6 languages (PyPI, npm, crates.io, NuGet, Cabal, GitHub Packages) and created a Go CLI for microservices orchestration with 30+ bot lifecycle subcommands — supporting dual-source deployment and Helm chart publishing on Artifact Hub
  • Designed and built Jolt, a peer-to-peer content syndication protocol in Rust — key-owned identities, signed update logs for mutable state, content-addressed transfer over libp2p, and a capability-scoped local daemon so applications never hold user keys
  • Built vibez, an open-source DAW for electronic music in pure Rust — a lock-free, allocation-free audio engine with VST3/CLAP plugin hosting, time-stretching, and a perform-capture-arrange workflow

Projects

Featured

Open-source multi-language bot framework supporting Python, TypeScript, Rust, C++, C#, Scala, and Haskell. Docker/Kubernetes deployment, MCP integration, CLI-first workflow, and real-time SSE monitoring.

GoNestJSNext.jsgRPCNATSKubernetes

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.

Rustlibp2pP2PCryptography

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.

TypeScriptReactTauriRust

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.

RustDSPVST3CLAP

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.

TypeScriptThree.jsViteWebSockets

MeshMaker

Open-source Blender addon turning a prompt or image into a textured 3D mesh. Pluggable provider spine over Fal (Hunyuan3D, Pixal3D, Tripo, Rodin) and Meshy, with Gemini for the prompt-to-image step.

PythonBlenderAI/MLGemini

ForgeCut

Lightweight Linux-first timeline video editor. Multi-track editing with embedded mpv preview, drag/trim/split operations, and FFmpeg export pipeline.

RustTauriReactFFmpeg

ClipForge

Linux game recording tool with instant replay buffer. VA-API/NVENC hardware encoding, ring-buffer in shared memory, FTS5 SQLite clip library.

RustTauriReactVA-APINVENC

b1z

Business management platform with inventory and stock tracking. Multi-tenant architecture with real-time data sync.

TypeScriptNext.jsFirebaseFirestore

Fragged

First-person shooter built with Godot 4.5. Multiple game modes, weapons, characters, levels, and AI bots.

GodotGDScript

Skills

Languages

TypeScriptPythonC#C++JavaGoRust

Infrastructure

KubernetesDockerTerraformPulumiHelmGitHub Actions

Cloud

AWS (ECS, EKS, MSK, Lambda, SQS, DynamoDB, S3)GCP (GKE, Cloud Functions, Firebase)

Data

PostgreSQLMongoDBNATS JetStreamKafkaRedisDynamoDB

Frameworks

NestJSNext.jsFastAPIReactgRPCTauriThree.js

AI Tools — Programming & Software Engineering

ChatGPTClaude

AI Tools — General Purpose

GeminiChatGPT

Education

MSc Advanced Computer Science

Distinction

University of Manchester · 2018 – 2020

Built an online theorem prover tuning web service using machine learning and genetic algorithms to automate strategy optimisation for the Vampire Theorem Prover

BSc Computer Science (Hons)

First Class

University of Manchester · 2012 – 2015

Applied Streamed KMeans clustering to the Million Song Dataset, building a custom Python web application for music recommendation