Skip to content
View roynrishingha's full-sized avatar

Block or report roynrishingha

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
roynrishingha/README.md

I Work On

  • Writing production backend systems in Rust (Tokio, Axum, Tonic).
  • Reading and contributing to large open source Rust codebases.
  • Contributing lints to Rust Clippy, the official Rust compiler linting tool.
  • Operating observability infrastructure: Prometheus, Loki, OpenTelemetry.
  • Provisioning cloud infrastructure with Terraform and AWS.

I Have Built

  • lsmdb — a persistent key-value storage engine in Rust, published on crates.io. Implements Write-Ahead Logging, Bloom Filters, LRU block caching, and an arena-allocated SkipList.
  • Replaced a Java microservice with a Rust service on Axum and Tokio, rebuilding APIs and cutting response times from 3+ seconds to under 200ms.
  • Provisioned and operated 60+ globally distributed nodes on AWS with Terraform, Prometheus, and Loki.

Currently

Contributing to Rust Clippy and studying distributed systems, storage engines, and query execution internals.

Writing technical posts at roynrishingha.com that go into production codebases at the source level.

Looking for remote Rust backend engineering roles.

Pinned Loading

  1. lsmdb lsmdb Public

    lsmdb is an efficient storage engine that implements the Log-Structured Merge Tree (LSM-Tree) data structure, designed specifically for handling key-value pairs.

    Rust 4