Kaspar Schiess

Softwareingenieur at NRM AG

Wohlen bei Bern, Bern, Switzerland
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
Kaspar Schiess is an experienced software engineer with 18 years building and architecting complex systems across web, cloud, and domain-specific tooling. He blends hands-on programming (from Rust and scripting languages to Python, Kotlin, Elixir and TypeScript) with strong TDD/BDD and DevOps practices to deliver reliable, well-tested software. Kaspar has held technical leadership roles from CTO and CEO to Lead QA, coaching teams and introducing engineering discipline at startups and product companies. His open-source work includes developing a PEG-based parser library that adds grammar generation and operator precedence features, reflecting a taste for language design and elegant tooling. Based near Bern, Switzerland, he excels at turning ambiguous requirements into pragmatic architectures and loves tackling problems that sit at the intersection of systems, DSLs and developer experience.
code18 years of coding experience
job27 years of employment as a software developer
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at EPFL
languagesFrench, English, German, Italian, Swedish
github-logo-circle

Github Skills (4)

parsing10
parser10
parse10
testing9

Programming languages (7)

JavaCoffeeScriptCRustJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
kschiess/parslet

Mar 2010 - Dec 2022

A small PEG based parser library. See the Hacking page in the Wiki as well.
Role in this project:
userBackend Developer
Contributions:875 commits, 41 PRs, 81 pushes in 12 years 11 months
Contributions summary:Kaspar primarily focused on implementing and improving a PEG based parser library. Their contributions included developing an automatic grammar generation process, creating specifications (tests) for various features such as string parsing, repetition, and alternatives, and fixing bugs to improve the parsing capabilities. The code changes highlight the addition of features like support for variable bindings and operator precedence climbing, which improves the expressiveness of the parser.
parser-librarypegwikiparser
kschiess/verneuil

Feb 2011 - Aug 2015

Contributions:57 commits, 3 pushes in 4 years 7 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
Kaspar Schiess - Softwareingenieur at NRM AG