Engineering
Systems
with Rust.

I am Nrishinghananda Roy, a Rust Systems Engineer focused on distributed infrastructure.

I write production Rust: async services with Tokio, gRPC with Tonic, HTTP APIs with Axum. I have built a persistent storage engine with a Write-Ahead Log in Rust, and operated Prometheus and Loki observability stacks across 60+ distributed nodes in production.

I am an active contributor to Rust Clippy, the official Rust compiler linting tool.

Nrishinghananda Roy
Available for Hire

Engineering Impact

My work focuses on improving system performance, reducing operational overhead, and building reliable infrastructure that teams can depend on.

Database Architecture

LSM-Tree Storage Engine in Rust

Built a persistent key-value storage engine from scratch in Rust, published on crates.io as a library and CLI binary. Implemented Write-Ahead Logging for crash recovery, Bloom Filters, LRU block caching, and an arena-allocated SkipList.

Performance
Lock-Free SkipList
Reliability
Write-Ahead Logging (WAL)
RustStorage EngineSystems Programming
AWS

Distributed Cloud Infrastructure

Provisioned and operated 60+ globally distributed nodes using Terraform and AWS EC2. Configured Prometheus and Loki to monitor node health and log aggregation across all regions. Built GitHub Actions pipelines for automated deployment and security scanning.

Globe
60+ Node Distributed Network
Terraform
Infrastructure as Code
Git merge
Observability & CI/CD
AWSTerraformDevOps
Rust

Rust Backend Systems

Replaced a Java microservice with Rust on Axum and Tokio, rebuilding APIs and cutting response times from 3+ seconds to under 200ms. Automated document generation workflows with custom PDF and DOCX parsing in Rust, reducing manual effort by 60% and accelerating processing 7x.

Server
Concurrent PDF Processing
File text
Custom PDF & DOCX Parsing
RustParsingOCRAsynchronous Processing

Technical Capabilities

01

Rust Systems Programming

I write Rust at the systems level: async runtimes with Tokio, HTTP servers with Axum, gRPC services with Tonic, concurrent data structures, and zero-copy I/O. My focus is correctness, performance, and predictable behavior under load.

02

Storage Engine Internals

I understand how storage systems are built from first principles: Write-Ahead Logs, MemTables, SSTable compaction, Bloom Filters, and columnar formats. I have implemented these in Rust and read production storage systems, including OpenObserve's WAL and DataFusion-based query engine, as primary sources.

03

Distributed Systems

I study distributed systems from primary sources: Designing Data-Intensive Applications, the OpenObserve cluster codebase, and NATS-based coordination patterns. I understand replication, partitioning, consistency tradeoffs, and what happens when nodes fail, not just in theory but in the code that handles it.

04

Observability Engineering

I have operated Prometheus and Loki stacks in production and studied OpenTelemetry from protocol to implementation. I understand the full pipeline: SDK instrumentation, OTLP transport, collector configuration, and backend storage. I contribute to OpenObserve, an OTel-native observability platform written in Rust.

05

Product & Business Awareness

I understand the business context behind the systems I build. I take full ownership of features, making practical technical decisions that align with real product goals and fast-paced startup timelines.

06

Independent, Asynchronous Execution

I work remotely and autonomously. I have delivered production systems for teams in Germany, France, India, and the USA without on-site presence. I communicate technical decisions in writing, give and receive code review, and take ownership from design through deployment.

Professional Journey

Current

Freelance Engineer

Nov 2024 - Present

Freelance

  • ISKCON Phoenix (USA) : Developed and shipped a cross-platform mobile application (React Native, Expo) to the Apple App Store, managing the full release lifecycle including App Store review resolution and production deployment.
  • Built and published an open-source LSM-Tree key-value storage engine in Rust, available as both a library and CLI tool on crates.io
  • Delivered Python and TypeScript automation coaching to a QA engineer, covering Cypress and pytest frameworks for test automation workflows.

Software Engineer

Nov 2023 - Oct 2024

Codefy GmbH | Remote, Germany

  • Eliminated a critical performance bottleneck by replacing a third-party Java microservice with an in-house Rust service, rebuilding 21 APIs with Rust (Axum) and PostgreSQL. Reduced response times from 3+ seconds to <200ms, enabling business growth without additional infrastructure costs.
  • Reduced manual operational effort by 60% and accelerated document generation by 7x, automating legal workflows by rewriting legacy Python pipelines in Rust with custom PDF/DOCX parsing and S3 uploads.
  • Built end-to-end features for a legal case management system used by 20+ lawyers. Worked extensively across React/TypeScript frontend and Rust (axum) backend to ship client intake, document automation, case tracking, and sales workflows.
  • Improved React frontend performance by 30% for high-frequency workflows by implementing advanced caching strategies with Tanstack Query and refactoring component architecture.

Associate Software Engineer

Apr 2023 - Oct 2023

Dhiway | Remote, India

  • Provisioned and managed a globally distributed network of 60+ blockchain nodes using Terraform and AWS EC2, enabling reliable production infrastructure across multiple regions.
  • Configured and maintained Prometheus and Loki observability stacks to monitor node health, latency, and log aggregation across the distributed network.
  • Built CI/CD pipelines using Github Actions to automate security scanning and node provisioning, reducing manual deployment errors and operational overhead.
  • Executed a full cloud migration from AWS to GCP, maintaining infrastructure parity while minimising service disruption.

Frontend Developer

Jan 2022 - Mar 2023

Trustforum | Remote, France

  • Built a scalable component system using Vue3 and TypeScript for an early-stage community platform.

Engineering Showcase

LSM-Tree Key-Value Database

GitHub ↗

Engineered a persistent Key-Value storage engine from scratch in Rust. Replaced traditional database wrappers with a custom engine built strictly on zero-cost abstractions, multi-level compactions, and an arena-allocated SkipList.

Core Architecture Implemented

Lock-Free SkipList MemTableWrite-Ahead Logging (WAL)Bloom FiltersLRU Block CachingSnappy Prefix Compression
Project Screenshot: Jagannath Ratha Yatra App
React NativeTypeScriptFirebase

Jagannath Ratha Yatra App

App Store ↗

Shipped to App Store in weeks with zero prior mobile experience. Handles festival info, real-time volunteer management, and role-based auth. 100+ downloads.