topic

Rust Engineeringbackend, systems & WebAssembly in Rust

overview

I'm Dibbayajyoti Roy, a full-stack and Rust backend engineer. Seven of my PRs are merged into ReductStore, a production Rust time-series database — reviewed by the maintainer and publicly endorsed. Rust is the language I reach for when correctness and performance both matter: async backend services, Rust API development, systems programming, and code that compiles to WebAssembly. This page collects the Rust work I do, the problems it solves, and where it fits in a production stack.

what I've built in Rust

ReductStore: I contributed to ReductStore's observability and replication layers across seven merged PRs (replication diagnostics, instance-wide usage statistics, per-bucket usage metrics, system-log capture, a unified $system event sink, pipelined replication batch sending, and replication payload compression) spanning queryable telemetry that teams can monitor and alert on, plus replication throughput and transfer efficiency. Reviewed and merged by the maintainer, the first shipping in v1.20. These are distributed-systems contributions in the Rust ecosystem. Full story and the maintainer's endorsement on /open-source. More on distributed systems.

Diffcore is a JSON diff engine written in Rust and compiled to WebAssembly, published on npm. It returns standard RFC 6902 JSON Patch and benchmarks several times faster than optimized pure-JavaScript diff libraries. The full write-up is on the WebAssembly page.

Klinder-OSS's analytics ingestion path is being ported to Rust on workers-rs (Rust for Cloudflare Workers) to push p95 latency under 10ms at the edge. More on distributed systems.

EMS is a real-time Employee Management System with a Rust backend and a React frontend, built to learn Rust web services end to end.

where Rust fits

I use Rust for the parts of a system that have to be fast and predictable: Rust API development and async backend services, Rust microservices, performance-critical paths compiled to WebAssembly, and worker runtimes like Cloudflare Workers via workers-rs. The strict compiler, the ownership model, and zero-cost abstractions mean Rust performance optimization is mostly a design-time activity, not a profiling fire drill after ship.

why Rust

Rust changed how I approach engineering, from building "web apps" to designing reliable systems. It is a genuine Swiss Army knife: low-level control, high-performance engines, and blazingly fast backend services, all without trading safety for speed. I believe Rust is the future of infrastructure, and I keep exploring its edge in WebAssembly, edge computing, and real-time systems.

faq

  • Is Dibbayajyoti Roy available for Rust backend engineer roles?

    Yes. He is open to full-time and contract Rust backend roles (async API development, systems programming, and edge runtimes), remote globally and relocation-eligible in the EU.

  • What has Dibbayajyoti Roy built in Rust?

    Diffcore, a Rust + WebAssembly JSON diff engine published on npm; the Rust port of Klinder-OSS on workers-rs; and EMS, a real-time Employee Management System written in Rust with a React frontend.

  • Does he do Rust + WebAssembly work?

    Yes. Diffcore is written in Rust and compiled to WebAssembly via wasm-bindgen, then shipped to npm so JavaScript and TypeScript projects get native-speed diffing with no native addon.

  • Does he use Rust on Cloudflare Workers?

    Yes. The Klinder-OSS analytics ingestion path is being ported to Rust on workers-rs, the Cloudflare Workers runtime for Rust, targeting sub-10ms p95 latency at the edge.

Got Rust or WASM work on your plate? Let's talk it through.

Book a call