Software Engineer

Building systems that hold under pressure.

CS student at EPITA Paris. I build systems from scratch: container runtimes, distributed KV stores, consensus algorithms. Interested in systems engineering at scale.

Projects

kvgo Go

Distributed key-value store with consistent hashing (FNV-64a), per-shard RWMutex, RESP protocol, and full OpenTelemetry instrumentation — Prometheus exporter on :2112.

distributed systems otel resp go

Minimal container runtime written in C. Uses Linux namespaces (pid, net, mnt, uts) and cgroups v2 for process isolation and resource control.

linux namespaces cgroups v2 c

Deterministic OpenAI-compatible stub for benchmarking AI gateway and proxy layers. Removes LLM inference variability to isolate precise networking overhead — TTFT, TPOT, SSE streams.

go performance gsoc open-source

Writing

How I implemented sharding in a Key-Value store