Systems Engineer focused on databases, distributed systems, and high-performance backend infrastructure.
MS in Computer Science at New York University · previously Senior Backend Engineer building event-driven platforms for 13M+ users. I like building systems from the primitives up — event loops, hash tables, wire protocols — and composing them into real servers.
Published Rust crates (crates.io)
- chaintable — SwissTable-style hash map with exact O(1) uniform-random key sampling (the primitive Redis eviction needs). SIMD group probing (NEON/SSE2), incremental rehashing, LRU/LFU/random eviction.
- pollio — zero-dependency event poller unifying Linux epoll and macOS kqueue behind one safe
Pollertrait, written directly againstlibcvia unsafe FFI.
Systems from those primitives
- fast_kv — Redis-compatible in-memory KV store speaking the RESP wire protocol, built on my own two crates above: pollio event loop + chaintable sampled-eviction store. Hand-rolled RESP codec with pipelining, TTL semantics, Redis upstream tests ported to Rust.
- Parallel Chess — horizontally scalable real-time multiplayer chess server (Rust/Axum, sharded Valkey, MongoDB). Optimistic CAS instead of distributed locks; zero consistency failures across millions of load-tested moves. Case study · live at chess.socketlab.tech
AI systems
- Persona AI — full-stack RAG platform turning YouTube creators' public captions into chattable personas (Qdrant, layered context budgeting, durable user memory). Live at persona-agent.aritro.me
- PhotoPrism MLOps — semantic photo search with continuous learning: CLIP retrieval + Qwen2-VL-2B LoRA reranker auto-retraining from implicit clicks, on Kubernetes (Chameleon Cloud). Published the Flickr30K-CFQ retrieval benchmark on HuggingFace.
- ParadeDB (Postgres BM25 extension, Rust) — Custom Scan heap-filter fallback for unsupported Boolean predicates;
citextindexing support - libprocessing (Rust/Bevy/WebGPU) — fixed logical-vs-physical pixel handling for HiDPI/Retina across GLFW + Bevy; building CPU/GPU benchmarking infra
- Corelink Audio Transport (C++/JUCE) — multithreaded audio networking with lock-free queues; ANIRA-based adaptive packet-loss concealment
- Backend systems serving 13M+ users (founding engineer, Web3 questing platform)
- Kafka event pipelines at 10K+ events/min with 100-level referral chains
- Idempotent payments (p99 <150ms, zero double-charges), media pipelines at 50K+ jobs/day
- Real-time AI voice interviews at 100 concurrent sessions (OpenAI Realtime API + LiveKit)
- 3,000+ hours of tracked coding via WakaTime
Technical deep-dives at aritro.me — distributed systems, database internals, performance engineering.


