Divy Srivastava is a software engineer with 8 years of experience, currently contributing to the Deno runtime and ecosystem from India. He focuses on backend systems, crypto primitives, file I/O, and runtime optimizations—work that touches high-impact projects like deno, rusty_v8, and deno_lint. His contributions include implementing RSA/AES crypto functions, enhancing V8 Rust bindings (including Android support), and improving TypeScript tooling and standard library performance. As a former consultant and co-founder on a decentralized exchange, he brings product-minded engineering and distributed-systems experience. He holds a Computer Science background from the University of London and maintains an active open-source presence under the handle littledivy. Colleagues would describe him as a pragmatic engineer who prefers shipping robust core improvements over flashy surface features.
8 years of coding experience
Computer Science, Computer Science at University of London
❄️ Elsa is a minimal, fast and secure runtime for JavaScript and TypeScript written in Go
Role in this project:
Back-end Developer
Contributions:32 reviews, 130 commits, 120 PRs in 2 years 2 months
Contributions summary:Divy primarily contributed to the core functionality of the `elsa` runtime, implementing console operations, file system access, and URL imports. Their work included adding features like `readFile`, `writeFile`, and `exists`, as well as incorporating type-checking and a test runner. The user also refactored the bundling process and introduced a serving mechanism using `fasthttp`.
Contributions:1562 reviews, 378 commits, 1572 PRs in 2 years 6 months
Contributions summary:Divy primarily focused on implementing new features and fixing bugs related to the Deno runtime. The commits demonstrate work on the file system, code formatting, and improvements to crypto functionality, including the implementation of the generateKey, sign, and verify functions for RSA, as well as, encrypt and decrypt for AES-GCM. The user also added support for more features such as, deriving bits, key import/export and handling web socket events. Their work also included refactoring and optimizing existing code, indicating a focus on enhancing the core functionality of the Deno runtime.
rustjavascriptruntimedenotypescript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.