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.
ReductStore — I contributed to ReductStore's observability layer across four merged PRs — replication diagnostics, instance-wide usage statistics, per-bucket usage metrics, and system-log capture — each emitting queryable telemetry into a $system bucket so teams can monitor sync state, resource usage, and the node's own logs as data, and alert on it. Reviewed and merged by the maintainer, the first shipping in v1.20 — a distributed-systems contribution in the Rust ecosystem. Full story and the maintainer's endorsement on /open-source. More on distributed systems.
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.
related
Keep reading: WebAssembly engineering · distributed systems · Diffcore (Rust/WASM) · whatbroke · projects & experience · hire me for Rust work
Thanks for reading. Love your work, keep it up!