ayaan retiwala · platform engineer

i build systems
from the machine up.

at Excloud, i worked from QEMU/KVM and SPDK through Kubernetes, networking and identity, up to the APIs, CLI, Terraform provider and console people used to run it.

selected work ↓

i spent three years building and operating Excloud's core platform alongside the engineering lead, from hosts and storage to managed services and the APIs and tools customers used.

Excloud

platform engineer

i built systems end to end: VM lifecycle and host setup, SPDK/NVMe-oF storage, Kubernetes bootstrap and CSI, IAM, DNS, managed databases, and the APIs and tools around them.

a lot of the work was recovery rather than happy-path provisioning: reconciling partial state, making attach/detach/resize idempotent, cleaning up failed transitions, and debugging protocol-level failures in production.

compute / storage
built the Go compute control plane over QEMU/KVM and the block storage engine on SPDK/NVMe-oF, including recovery for interrupted provisioning, attach/detach, resize, and cleanup.
clusters / network
shipped managed Kubernetes end to end: bootstrap, Cilium, CSI, Karpenter, and OIDC/JWKS, plus IAM, authoritative DNS, ARP/NDP, and the network plumbing underneath.
api / tooling
built the shared Go HTTP/OpenAPI layer and API-to-client pipeline feeding the SDK, 20-group CLI, and Terraform provider across a platform of 20+ internal services.

4,000+ accounts380 active VMs140 managed Postgres clusters20+ internal services

a few things i built outside work.

DBConsole

electron · postgres

a Postgres workbench for web and macOS with streaming query results, schema graphs, destructive-query checks, history, and encrypted query sync.

CBManager

swift · appkit · sqlite

a native macOS clipboard manager with instant paste-back, OCR for copied images, local search, SQLite persistence, and 162 test methods.

Rig

react · fastify · websockets

a mobile-first console for starting and controlling coding-agent sessions on my machines, with live tool-call streaming, resume/stop controls, and WebSockets.

Tachyon

pwa · offline-first

an offline-first manga reader with downloads, auto-scroll, source adapters, AniList sync, and tests around async state and race conditions.

more projects, experiments, and unfinished stuff are on GitHub.