ayaan retiwala platform engineer

i build the parts of the cloud that have to keep working.

i built the core of a public cloud from scratch: compute and virtualization, block storage, managed kubernetes, networking, and identity. the hard part is almost never the happy path, and that is the half i am good at.

excloud / 2023–2026 4,000+ accounts 380 active vms

systems that stay legible when they are failing, recovering, or under load.

excloud

platform engineer

built and operated the platform alongside the engineering lead, with production responsibility across compute, storage, kubernetes, network, identity, data, and the developer surface around them.

  • compute / storage

    built the qemu/kvm control plane and an spdk + nvme-of storage engine with reconciliation, retryable provisioning, resize, cleanup, and recovery after a crash mid-transition.

  • kubernetes

    shipped managed clusters end to end: bootstrap, oidc and jwks, short-lived join credentials, cilium, coredns, a csi driver, and the karpenter provider that scales nodes.

  • shared platform

    wrote the shared go layer used across 20+ services, including an http framework that derives openapi 3.1 from types, domain primitives, typed errors, and opentelemetry middleware.

  • network / identity

    built imds identity and token delivery, iam authorization, audit events, authoritative dns, and an af_packet arp/ndp proxy with bpf filtering, vlan handling, rate limits, and ipv6 dad.

  • developer surface

    built the openapi-to-client pipeline feeding the sdk, a 20-group cli, and a terraform provider with 30 resources and 13 data sources, plus the console people use to drive it all.

accounts
4,000+
active vms
380
managed postgres
140
internal services
20+

small tools, long edges, and a bias toward making the operator’s day quieter.

dbconsole

electron · vite · next.js · postgres

postgres workbench for web and macos with query tabs, safety checks before destructive statements, server-side result streaming, schema graphs, and encrypted named-query sync with conflict resolution. 19 releases.

cbmanager

swift · appkit · sqlite · vision

native macos clipboard manager with global shortcut and paste-back, ocr over copied images, fuzzy and semantic search, bounded caching, async persistence, and 162 test methods.

rig

react · vite · fastify · websockets

mobile-first dispatch console for the pi coding agent with live tool-call streaming, model and thinking-level selection, resume and stop controls, and telegram or rest operator access.

tachyon

pwa · offline-first

manga-reader pwa with offline reading, source integration, auto-scroll, anilist sync, and a test suite built around async state and race conditions.

the vocabulary changes by layer. the instincts stay the same.

languages
go · c · typescript · swift · python
infrastructure
kubernetes · qemu/kvm · firecracker · spdk · nvme-of · vfio-user · csi · karpenter · linux · systemd
data / telemetry
postgresql · pgx · sqlite · valkey · clickhouse · kafka/kraft · opentelemetry
developer platform
openapi 3.1 · code generation · terraform plugin framework · cobra · github actions
product surface
react · next.js · electron · vite · fastify · websockets · xterm · astro
networking
dns · axfr · ixfr · tsig · arp/ndp · ipv4/ipv6 · http/2 · tls