topic

Rust Engineeringbackend, systems & WebAssembly in Rust

overview

I'm Dibbayajyoti Roy — a full-stack and Rust backend engineer based in Agartala, India. 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

Diffcore — 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 — the 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 — 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.

Thanks for reading. Love your work, keep it up!