Shriram Krishnamurthi

Co Director at Bootstrap

Providence, Rhode Island, 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
🎓
Top School
Shriram Krishnamurthi is a veteran computer scientist and educator with nearly three decades of experience, serving as a Professor of Computer Science at Brown University and Co-Director of Bootstrap. He combines academic rigor and practical language design, contributing significant back-end work to the Pyret language—improving core libraries, testing frameworks, and performance while correcting documentation. Based in Providence, he focuses on making programming education accessible and reliable, blending research, pedagogy, and open-source engineering. His background includes a PhD from Rice and a liberal-arts BA, reflecting a broad foundation that informs both teaching and tooling. Colleagues know him as someone who prioritizes durable, well-tested systems over social media presence—his LinkedIn is intentionally dormant to prevent identity theft. He brings a rare mix of deep language implementation expertise and long-standing commitment to computer science education.
code29 years of coding experience
bookSt. Joseph's Boys' High School
bookSt Joseph's Boys High School
bookPhD, PhD at Rice University
bookBA, BA at Ohio Wesleyan University
bookSt. Joseph's Pre-University College
stackoverflow-logo

Stackoverflow

Stats
156reputation
4kreached
1answer
0questions
github-logo-circle

Github Skills (10)

compiler10
lang10
compiler-compiler10
pyret10
testing9
ed255197
recursion6
algorithm6
memoization6
dynamic-programming6

Programming languages (12)

TypeScriptJavaRC++CSSRacketJavaScriptGo

Github contributions (5)

github-logo-circle
brownplt/pyret-lang

Jul 2013 - Mar 2014

The Pyret language.
Role in this project:
userBack-end Developer
Contributions:29 commits, 507 comments, 429 issues in 8 months
Contributions summary:Shriram primarily focused on modifying and extending the Pyret language's core functionalities. Their contributions include changes to the language's built-in list library (`moorings.arr`), enhancements to the testing framework (`moorings.arr`), and adjustments to the language's internal workings to optimize performance. These changes reflect a focus on improving the Pyret language's core features and testing capabilities. The user also corrected the examples and documentation.
compilerpyretprogramming-language
shriram/cs019

Aug 2010 - Mar 2014

Contributions:81 commits in 3 years 7 months
programming-languagebrown-universitybrown
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
Shriram Krishnamurthi - Co Director at Bootstrap