Nrishinghananda Roy
Software Engineer
Open Source Contributions
Rust Clippy
github.com/rust-lang/rust-clippy ↗Contributed lints and improvements to the official Rust linter used by the entire Rust ecosystem.
My Pull Requests: View on GitHub
Professional Experience
Software Engineer
Freelance- Identified and reverse engineered a multi-stage credential-stealing malware delivered via a fake recruitment process. Performed static analysis of obfuscated JavaScript payloads, decoded XOR-encrypted strings, and documented findings in two published technical posts.
- Built and deployed a cross-platform mobile app (React Native, Expo, Firebase) to the Apple App Store for ISKCON Phoenix USA. Handled App Store submission and resolved review conflicts independently to achieve production deployment.
Software Engineer
Codefy GmbH | Remote, Germany- Eliminated a critical performance bottleneck by replacing a third-party Java microservice with an in-house Rust service built with axum (Rust) and PostgreSQL. Analyzed the open-source Java codebase and replicated its behavior in Rust, reducing response times from 3+ seconds to under 200ms.
- Built document processing pipelines in Rust for automated legal workflows, including PDF editing, image transformation, and DOCX generation from Jinja template. Used lopdf and image libraries to handle format conversion, page-level image placement, and document compilation, reducing manual effort significantly.
- Built end-to-end features for a legal case management system used in production by legal teams. Worked extensively across React/TypeScript frontend and Rust (axum) backend to ship client intake, document automation, case tracking, and sales workflows.
Associate Software Engineer
Dhiway | Remote, India- Developed systems components in Rust, including custom runtime modules, unit tests, and performance benchmarks for a high-throughput transaction processing system.
- Provisioned and managed a globally distributed network of 60+ nodes across AWS EC2 and GCP using Terraform, enabling reliable production infrastructure across multiple regions.
- Executed a full cloud migration from AWS to GCP, maintaining infrastructure parity while minimising service disruption.
Frontend Developer
Trustforum | Remote, France- Built a scalable component system using React and TypeScript for an early-stage community platform.
Nrishinghananda Roy
Software Engineer
PROFESSIONAL SUMMARY
Software Engineer with production experience building backend systems in Rust. Delivered a Java-to-Rust microservice migration reducing response times from 3 seconds to under 200ms, and built document processing pipelines handling PDF, image, and DOCX formats in Rust.
OPEN SOURCE CONTRIBUTIONS
Contributed lints and improvements to the official Rust linter used by the entire Rust ecosystem.
My Pull Requests: https://github.com/rust-lang/rust-clippy/pulls?q=author:roynrishingha
TECHNICAL SKILLS
- Languages: Rust, TypeScript
- Backend Systems: REST API (axum, tokio), PostgreSQL
- Cloud and Infrastructure: Docker, AWS (EC2), Terraform
PROFESSIONAL EXPERIENCE
- Identified and reverse engineered a multi-stage credential-stealing malware delivered via a fake recruitment process. Performed static analysis of obfuscated JavaScript payloads, decoded XOR-encrypted strings, and documented findings in two published technical posts.
- Built and deployed a cross-platform mobile app (React Native, Expo, Firebase) to the Apple App Store for ISKCON Phoenix USA. Handled App Store submission and resolved review conflicts independently to achieve production deployment.
- Eliminated a critical performance bottleneck by replacing a third-party Java microservice with an in-house Rust service built with axum (Rust) and PostgreSQL. Analyzed the open-source Java codebase and replicated its behavior in Rust, reducing response times from 3+ seconds to under 200ms.
- Built document processing pipelines in Rust for automated legal workflows, including PDF editing, image transformation, and DOCX generation from Jinja template. Used lopdf and image libraries to handle format conversion, page-level image placement, and document compilation, reducing manual effort significantly.
- Built end-to-end features for a legal case management system used in production by legal teams. Worked extensively across React/TypeScript frontend and Rust (axum) backend to ship client intake, document automation, case tracking, and sales workflows.
- Developed systems components in Rust, including custom runtime modules, unit tests, and performance benchmarks for a high-throughput transaction processing system.
- Provisioned and managed a globally distributed network of 60+ nodes across AWS EC2 and GCP using Terraform, enabling reliable production infrastructure across multiple regions.
- Executed a full cloud migration from AWS to GCP, maintaining infrastructure parity while minimising service disruption.
- Built a scalable component system using React and TypeScript for an early-stage community platform.
PROJECTS
github.com/roynrishingha/lsmdb | crates.io/crates/lsmdb
Persistent, crash-safe key-value storage engine built on Log-Structured Merge Tree architecture in Rust. Published on crates.io as both a library and CLI binary.
Blog post: https://roynrishingha.com/blog/lsmdb/