Koustav Chowdhury is an infrastructure-focused software engineer from IIT Kharagpur with eight years of experience building low-latency systems, currently designing HFT infrastructure at Windfall Research. He has strong expertise in programming language design, data structures (notably hash tables and Robin Hood/Swiss-table-inspired schemes), and systems engineering, proven by significant contributions to Julia and the V language including core math libraries and ordered hash table implementations. His background includes trading systems roles at AlphaGrep and research work at Microsoft, blending production-grade reliability with research-grade rigor. An avid competitive programmer and open-source contributor (GSoC'20, JSoC'19), he pairs deep algorithmic thinking with practical testing and QA practices to ship robust, highly efficient code. Colocated in Kolkata, he also pursues language learning as a personal curiosity that mirrors his appetite for exploring new technical paradigms.
8 years of coding experience
2 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Indian Institute of Technology, Kharagpur
Contributions:1 release, 30 reviews, 245 commits in 1 year 7 months
Contributions summary:Koustav implemented a Fenwick Tree data structure, including methods for incrementing, decrementing, and querying prefix sums. They also added test cases to verify the functionality of the Fenwick Tree. Additionally, they added the new data structure to the main module file.
Contributions:13 commits, 25 PRs, 114 comments in 3 years 2 months
Contributions summary:Koustav contributed to the Julia programming language by implementing new features and fixing bugs related to core language functionality. Their work includes adding functionality to the `LinearAlgebra` module, defining unary operators for complex and rational numbers, and adding methods for string search. Additionally, the user wrote tests to ensure the correctness of the implemented features, particularly focusing on the `Dates` module and `Statistics` module.
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.