Bhargav Shivkumar

Buffalo, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
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.
code11 years of coding experience
github-logo-circle

Github Skills (9)

sml10
frp9
realtime9
mlton9
macos4
vim4
macvim3
text-editor2
machine-learning1

Programming languages (3)

Standard MLHTMLVim Script

Github contributions (5)

github-logo-circle
UBMLtonGroup/CDsml

Sep 2018 - Oct 2018

Contributions:17 pushes, 1 branch in 25 days
UBMLtonGroup/RTMLton

Oct 2015 - Nov 2021

MLton with Realtime GC and Threading features
Contributions:1 review, 146 commits, 11 PRs in 6 years 1 month
mltonfrpsmlreal-timerealtime
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.
Request Free Trial