Harsimran M is a cloud-native engineering leader and co-founder with 13 years of experience designing scalable, secure infrastructure and developer workflows. He has led platform and security initiatives at Splunk—rolling out multi-region HashiCorp Vault deployments and Kubernetes infrastructure serving high-throughput, multi-tenant environments with five-nines reliability. Comfortable shipping both code and operational change, he’s contributed to open-source projects across languages (notably HTTP clients like unirest-nodejs and dio) and maintains tooling for qbec and JupyterHub integrations. His background spans enterprise SaaS at SAP to incubating machine-learning platform services, demonstrating a pattern of taking prototypes to production-grade platforms. Based in Vancouver, he pairs hands-on systems engineering (Terraform, Go, Vault, Kubernetes) with product and organizational leadership as a founder and long-term OSS maintainer. Notably, he often improves upstream libraries’ robustness (e.g., expanding HTTP status handling and null-safety) rather than just building wrappers, showing attention to durable ecosystem impact.
13 years of coding experience
13 years of employment as a software developer
Bachelor of Technology (B.Tech.) Biotechnology, Bachelor of Technology (B.Tech.) Biotechnology at National Institute of Technology Durgapur
Master's degree Master of Software Systems, Master's degree Master of Software Systems at The University of British Columbia
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
Role in this project:
Full-stack Developer
Contributions:4 reviews, 6 commits, 1 PR in 1 month
Contributions summary:Harsimran primarily focused on enhancing the dio HTTP client, adding null-safety features and addressing code quality concerns. They updated dependencies, fixed tests related to form data handling, and incorporated feedback to improve overall code quality. Their contributions involved modifying core components like dio.dart, transformer.dart, and multipart_file.dart, indicating a focus on improving the library's functionality and maintainability.
Unirest in Node.js: Simplified, lightweight HTTP client library.
Role in this project:
Back-end Developer
Contributions:5 commits, 1 PR, 3 comments in 1 day
Contributions summary:Harsimran primarily contributed to the `unirest-nodejs` library by expanding its functionality related to HTTP status codes. They added more status code mappings to the library, improving its ability to handle a broader range of responses from modern REST APIs. These changes included adding definitions for various status codes across multiple commits, enhancing the library's robustness. Finally, the user cleaned up the code by removing a duplicated line and following existing naming conventions.
unirestclient-libraryhttp-clientjavascriptnode-js
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.