Chris Leishman

San Francisco Bay Area 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

🤩
Rockstar
Chris Leishman is a seasoned software leader and developer with 23 years of experience based in the San Francisco Bay Area, blending executive-level judgment with hands-on engineering. He excels in backend systems and parsing logic, having made notable open-source contributions to the well-regarded parboiled library—improving memoization, error reporting, and Scala support. Known as an empathetic manager, he pairs technical depth with people-first leadership to scale teams and deliver reliable systems. Comfortable operating across strategy and implementation, he brings a pragmatic focus on robustness and maintainability to complex codebases. An understated strength is his knack for improving subtle runtime behaviors that materially increase system correctness and developer productivity.
code23 years of coding experience
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1,787reputation
156kreached
32answers
17questions
Badges
neo4j
top-5%
github-logo-circle

Github Skills (21)

testing10
java10
javas10
parsing10
text-parsing10
data-structure9
algorithm9
algorithms9
scala9
neo4j9
data-structures9
cypher6
heroku6
nodejs6
qunit6

Programming languages (18)

JavaCSSC++CSchemeGoHTMLKotlin

Github contributions (5)

github-logo-circle
sirthias/parboiled

Apr 2013 - Oct 2017

Elegant parsing in Java and Scala - lightweight, easy-to-use, powerful.
Role in this project:
userBack-end Developer
Contributions:11 commits, 1 PR, 4 comments in 4 years 6 months
Contributions summary:Chris primarily contributed to the core logic and functionality of the parboiled library. Their work focused on improving memoization, specifically fixing memo issues and optimizing the memo store. They implemented changes related to the MatcherContext and its handling of memoized mismatches, and also improved error reporting. The user also contributed Scala support in the form of refactoring.
parsingjavascalaparser
Contributions:1 PR, 24 pushes in 2 years 9 months
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
Chris Leishman