Bhargav Shivkumar is a quantitative developer specializing in compilers and domain-specific languages, with 11 years of engineering and research experience bridging academic rigor and production systems. Based in Buffalo, he designs and implements financial contract languages at Bloomberg using OCaml, drawing on a PhD-level background in computer science from the University at Buffalo. His work emphasizes type systems, gradual typing, and developer ergonomics—evidenced by published research and internships where he improved error messaging and added language features for functional DSLs. Earlier roles range from Kinect and AR systems to leading module architecture, showing a practical bent for building end-to-end solutions across diverse platforms. He blends deep type-theory expertise with pragmatic engineering, often treating compiler error messages as an opportunity to reduce real-world debugging time.
11 years of coding experience
8 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at University at Buffalo
Bachelor of Engineering (BE), Information Science and Engineering, Bachelor of Engineering (BE), Information Science and Engineering at dayananda sagar college of engineering
Contributions:1 review, 146 commits, 11 PRs in 6 years 1 month
smlrealtimemltonfrpgarbage-collector
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.