Krishan Bhasin is a Senior Software Engineer based in the UK with 11 years of experience building backend systems, data pipelines, and MLOps tooling across startups and large enterprises including Shopify, GoCardless, Capital One, and now PhysicsX. He combines practical production engineering with data-science-aware design—having built feature-engineering pipelines with Dask, streaming data lakes on AWS, and CI/CD for internal analytics tooling. An active open-source contributor, Krishan has made substantive back-end fixes and feature additions to widely used projects like Dask and pip, including improvements to DataFrame operations and structured JSON outputs. He’s comfortable leading small teams and shipping robust solutions that reduce operational overhead, and his background spans embedded C++ prototypes to large-scale Python systems—a range that helps him bridge low-level constraints and cloud-native architectures.
11 years of coding experience
8 years of employment as a software developer
BA & MEng (Hons) Engineering, BA & MEng (Hons) Engineering at University of Cambridge
Contributions:3 reviews, 8 PRs, 63 comments in 2 years 8 months
Contributions summary:Krishan made several contributions related to the Dask DataFrame library. They addressed a bug by explicitly using `iloc` for row indexing in the `read_sql_table` function. They added functionality to the `to_csv`, `to_json`, and `to_parquet` methods, incorporating compute kwargs. They also fixed an issue in `set_index` method, preventing unnecessary shuffling when presorted indexes were used, and allowed `DataFrame.join()` to take a list of DataFrames to merge with.
Contributions:1 review, 2 PRs, 1 comment in 10 days
Contributions summary:Krishan primarily contributed to the `pip` project by adding functionality related to structured output for the `index versions` command. This included modifying Python code to incorporate JSON output, refactoring code blocks, and adding test cases to ensure the functionality. They also updated documentation by adding new entries related to the JSON output feature. The user demonstrated experience in modifying and testing existing Python codebase to add new features.
pythonpackage-installerpippackaginginstaller
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.