Available for SDE-1 / Systems Software Roles • Batch 2027

Systems & Distributed Backend
Software Engineer

CSBS undergrad at Netaji Subhash Engineering College, Kolkata. I design high-concurrency in-memory storage engines, distributed lock and transaction runtimes, and lean developer operating systems. Open-source contributor to Redisson, Redis, Lettuce, and Valkey.

38,400+
QPS Spatial Engine
2D KD-Tree • 650k Settlements
16,900+
QPS Vector Database
Java 21 Loom • HNSW + SQ8
59 Apps
Aero Linux OS
Sub-350MB RAM • Dynamic zRAM
15+ PRs
Upstream Distributed OSS
Redisson, Redis, Lettuce, Valkey
Explore Flagships → Upstream Contributions

Live In-Browser Algorithmic Engines

Zero external dependencies. Real-time terminal execution and spatial branch pruning running live on client CPU.

ronit@workstation: ~/systems — bash
REPL 5.2
Run:
⚡ Welcome to Ronit Gupta's Systems Simulator. Type a command or click a chip above.
ronit@workstation:~$
2D Geographic KD-Tree Partitioning Simulator
Nearest Hub: Hover over canvas
MDDS Code: —
Distance: —
Pruned Branches: —
Hover to benchmark nearest neighbor search & subtree pruning (<0.02ms). Click anywhere on canvas to dynamically insert a new settlement node and re-balance the tree.

Production Backends & Developer Infrastructure

Built from first principles in Rust, Java 21 Loom, Go, and C. Every project backed by reproducible benchmarks and public repos.

OPERATING SYSTEM & GTK3 SUITE

Aero Linux

Ultra-lean developer operating system engineered on Debian with a sub-350MB idle RAM footprint. Features dynamic in-memory zRAM (ZSTD) compression eliminating SSD swap thrashing, 59 native zero-terminal GTK3 developer applications, 133/133 unit tests, eBPF telemetry, and automated Debian packages (.deb).

Idle RAM: 312 MB
Native Apps: 59 GTK3
Compression: 2.8:1 zRAM
CI Suite: 133/133 Tests
Linux C Python 3.12 GTK 3 zRAM ZSTD Debian
DISTRIBUTED WAL & 2PC

agent-2pc

Crash-consistent Two-Phase Commit (2PC) & binary Write-Ahead Log (WAL) engine for autonomous AI coding agents. Eliminates dirty repository state and hallucinated rollbacks across agent pipelines with binary WAL, CRC32 verification, 21 MCP tools, and 58/58 passing tests. Published on Crates.io.

Language: Pure Rust
Integrity: CRC32 + fsync
Tools: 21 MCP Tools
Status: Crates.io v2.0.0
Rust 2PC WAL MCP WASI Crates.io
BUDGET ENGINE & PROXY

burnrate

Zero-overhead reverse proxy and terminal HUD preventing surprise API bills from coding agents. Implements hard budget circuit breakers (HTTP 402), byte-level prompt-cache invalidation linting, sliding-window velocity brakes, native MCP server, and Prometheus export.

Proxy: Zero-Overhead
Brakes: HTTP 402 Caps
Telemetry: Prometheus
Status: Crates.io v1.3.0
Rust Reverse Proxy Spend Caps Prompt Cache Prometheus
PROMPT LINTER & MEMGC

agent-memgc

Compiler-grade linter, cache-layout optimizer, and generational garbage collector for AI agent instructions (AGENTS.md, CLAUDE.md, .cursorrules). Detects dead file paths, resolves semantic rule contradictions, eliminates cache-busting volatile prefixes, and auto-compacts context bloat in <15ms. Published on Crates.io.

Engine: Compiler Linter
Latency: < 15ms
Interface: CLI + Stdio MCP
Status: Crates.io v1.0.2
Rust Compiler Linter Static Analysis Prompt Cache MCP Server
VECTOR DATABASE & HNSW

Vectra Core

In-memory vector search engine and HNSW approximate nearest neighbor (ANN) graph index built in Java 21 Loom virtual threads. Features 8-bit scalar quantization (SQ8) with 75% RAM reduction, filtered hybrid vector search, and verified 16,900+ QPS at 0.28ms median latency.

Throughput: 16,900+ QPS
Median Latency: 0.28 ms
Quantization: 8-Bit SQ8
Concurrency: Java 21 Loom
Java 21 Project Loom HNSW Graph SQ8 Cosine / L2
SPATIAL INDEX & KD-TREE

Bharat Spatial Engine

National-scale geospatial hierarchy and proximity query engine indexing 650,000+ Indian census settlements and MDDS administrative codes. 2D geographic KD-Tree with spherical Haversine pruning and transliteration-tolerant Indic trigram search, clocking 38,400+ QPS in Java 21 Loom.

Settlements: 650,000+ Nodes
Throughput: 38,400+ QPS
p99 Latency: 2.09 ms
Search Model: 2D KD-Tree
Java 21 2D KD-Tree Haversine Metric Trigram Index Census MDDS
ENTERPRISE BANKING REST API

FinFlow Core

Production-grade banking and financial transaction aggregation platform engineered on Spring Boot 3.3.5 and PostgreSQL 16. Implements Spring Security 6 stateless JWT authentication with role-based access control (RBAC), scheduled market data ingestion, custom JPQL financial queries, and Dockerization.

Framework: Spring Boot 3.3
Security: JWT Stateless
Storage: PostgreSQL 16
Deployment: Multi-Stage Docker
Spring Boot 3.3 Java 17 Spring Security 6 PostgreSQL 16 Docker
HIGH-CONCURRENCY RESTAURANT OS

Dine Luxe

Production full-stack restaurant operating system and real-time reservation platform. Features Redis distributed mutex locking (SETNX + Lua scripts) paired with PostgreSQL row-level locks (SELECT FOR UPDATE) to guarantee zero double-bookings during peak concurrency rushes. Complete customer portal, KDS, and cashier floor management.

Framework: Next.js 15 + Express
Concurrency: Redis Mutex (Lua)
Database: PostgreSQL 16
Deployment: Vercel Production
Next.js 15 TypeScript Redis 7 Prisma ORM PostgreSQL 16 Vercel

Verified Contributions to Core Infrastructure

Production pull requests reviewed and merged into tier-one distributed runtimes, databases, and client drivers.

redisson / redisson Nikita Koksharov (@mrniko, Lead Maintainer)
1 Merged • 4 Open
#7390 MERGED RBatch.getMap variants with custom MapOptions (#6096)

Implemented overloads accepting custom MapOptions across sync, reactive, and RxJava batch interfaces.

#7392 Distributed transaction quorum verification (#6292)

Verified replica sync in RTransaction commit via WAIT to guarantee distributed slave quorum.

#7394 RReliableTopic renewal & poll retry under write barriers (#7391)

Reschedules watchdog on transient errors & eliminates Lua scientific notation in stream IDs.

#7395 RTransaction.getMap & getMapCache options overloads (#3559)

Full options parity across sync, reactive, and RxJava interfaces for transactional maps.

#7397 RDestroyable interface extends AutoCloseable (#5993)

Unlocks standard Java try-with-resources resource cleanup across all destroyable caches.

Redis, Lettuce & Storage Tier-1 Driver & Vector Infrastructure
5 Active Contributions
go-redis#4114 Bounded statement attribute truncation (#4092)

Zero-allocation byte inspection preventing multi-megabyte heap copies (37/37 CI checks passed).

lettuce#3956 Bounded SharedLock exclusive spin (#3880)

Hardware pause backoff with Java 8/9+ compatibility and 30s exclusive acquisition deadline.

valkey#4897 & #4942 SENTINEL aclfile (#4865) & cross-thread atomics (#4899)

Validated sentinel aclfile paths and standardized test module volatile cross-thread flags to atomic builtins.

resilience4j#2562 Public API for RateLimiter metrics in OSGi (#2561)

Exposed detailed RateLimiter metrics in public API for OSGi bundle import compatibility.

Linux & Cloud Infrastructure Desktop, Storage & Kubernetes
1 Merged • 5 Open
ratatui#2841 Clip List & RatatuiLogo rendering to buffer bounds

Prevents out-of-bounds panics by intersecting render areas with buffer bounds across List and RatatuiLogo.

nemo#3847 Keyboard mnemonic for 'Follow link to original' (#3844)

Added accessible keyboard accelerator to follow symbolic link context actions in Nemo.

nemo#3859 & #3860 File manager view refresh & selection edge cases

Corrected asynchronous directory view update race and multi-item selection state in Nemo.

warpinator#263 Hardened network payload transfer validation

Added payload length sanitization and buffer overflow checks in local LAN transfer daemon.

juju#23485 JSON tags & base64 auth for dockerconfigjson

Added Kubernetes image pull secret serialisation support in Canonical Juju orchestration.

lucide#4957 MERGED Per-icon metadata exports in Svelte package

Exported icon nodes across individual icon modules to enable granular tree-shaking.

Hardware Rig & Workstation Specification

Physical AMD Zen 3 workstation tuned for zero-overhead systems and concurrency engineering.

workstation.config.sys
UTF-8
01  // Systems & Concurrency Development Rig
02  const engineer = {
03    name: "Ronit Gupta",
04    role: "Systems & Distributed Backend Software Engineer",
05    education: "CSBS @ Netaji Subhash Engineering College (Batch 2027)",
06    location: "Kolkata, India"
07  };
08
09  const hardware = {
10    cpu: "AMD Ryzen 5 5600H (6C / 12T @ 4.2 GHz Boost)",
11    ram: "15.3 GB Physical DDR4",
12    zram: "7.5 GB In-Memory ZSTD Compressed Block Device",
13    kernel: "Linux 7.0 / Aero Linux / Wayland",
14    power: "ACPI 80% charge threshold via TLP (zero SSD disk swap)",
15    policy: "Strictly Systems & Concurrency (Zero gaming overhead on Linux)"
16  };
17
18  const stack = [
19    "Rust", "Java 21 Loom", "Spring Boot 3", "Go", "PostgreSQL 16", "Redis", "C"
20  ];
🔍 ESC
✓ Copied to clipboard