Skip to content
View arrxy's full-sized avatar

Highlights

  • Pro

Block or report arrxy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
arrxy/README.md

Hi, I'm Aritro

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.


Things I've Built

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 Poller trait, written directly against libc via 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.

Open Source Contributions

  • ParadeDB (Postgres BM25 extension, Rust) — Custom Scan heap-filter fallback for unsupported Boolean predicates; citext indexing 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

Production Experience

  • 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

Writing

Technical deep-dives at aritro.me — distributed systems, database internals, performance engineering.


Socials:

LinkedIn YouTube email WakaTime Portfolio

Tech Stack:

Rust C++ TypeScript Python Java Postgres Redis MongoDB MySQL AmazonDynamoDB SQLite Apache Kafka RabbitMQ AWS Kubernetes Docker DigitalOcean OpenStack nVIDIA PyTorch mlflow NodeJS Express.js NestJS Next JS Nginx JWT NumPy OpenCV

Pinned Loading

  1. MusicGenerator MusicGenerator Public

    This repository contains the code and configuration for the CSGY 6923 project investigating scaling laws in symbolic music generation using decoder-only Transformer models (nanoGPT architecture ada…

    Python

  2. poll-io poll-io Public

    Cross-platform native event polling for Rust, backed by epoll on Linux and kqueue on macOS.

    Rust 4

  3. chess-engine chess-engine Public

    A multiplayer chess server written in Rust that started as a hobby engine and grew into a distributed system: stateless app servers behind a load balancer, live game state sharded across Valkey (a …

    Rust 2

  4. FastKV FastKV Public

    A Redis-compatible in-memory data store - same RESP wire protocol and client ecosystem, built to be a faster, leaner alternative to Redis for key-value workloads.

    Rust 1

  5. libprocessing libprocessing Public

    Forked from processing/libprocessing

    An experimental implementation of the Processing API in Rust

    Rust

  6. persona-agent persona-agent Public

    A fan-made AI persona chat platform built from public YouTube content. Talk to any YouTube creator whose channel has captions - the system ingests transcripts, builds a vector-backed persona, and l…

    TypeScript 3