Systems & Infrastructure

Alexander Wanyoike

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

About

Systems engineer with 10+ years of experience designing and building production infrastructure. Specialising in distributed systems, event-driven architectures, and container orchestration. Proficient across TypeScript, Python, C#, and C++ with growing experience in Go and Rust. 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

  • 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
  • Built an automated strategy evaluation harness used to validate trading strategies before live deployment
  • 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

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

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

CharMaker

End-to-end AI pipeline: Text/Image to 3D to Rigged to Animated to Game-Ready. RunPod serverless 48GB GPUs with HY-Motion integration.

PythonRunPodAI/MLThree.js

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.jsFastAPIReactgRPC

AI Tools — Programming & Software Engineering

Claude

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