Ken Lauer

Staff Software Engineer at xLight Inc.

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
🎓
Top School
Ken Lauer is a Staff Software Engineer based in the San Francisco Bay Area with 12 years of experience building resilient, production-grade software for national labs and tech firms. He has a strong background in scientific and infrastructure engineering from long tenures at SLAC and Brookhaven National Laboratory and now applies that expertise at xLight Inc. Ken contributes to open-source tooling—improving caching and robustness in the popular Python parsing toolkit Lark—demonstrating attention to reliability and fault-tolerant design. With an MS in Computer Engineering and hands-on experience across backend systems, testing, and performance tuning, he excels at turning complex, data‑centric requirements into maintainable solutions. An uncommon thread in his career is early international experience teaching, which informs his practical mentoring and cross-disciplinary communication.
code12 years of coding experience
job8 years of employment as a software developer
bookBS Computer Engineering, BS Computer Engineering at University of Illinois Chicago
bookMS Computer Engineering, MS Computer Engineering at Stony Brook University
languagesEnglish, Japanese
github-logo-circle

Github Skills (12)

file-handling10
parserator10
caching10
parser10
python10
testing9
grammars8
parsec8
grammar8
parse8
par8
lark7

Programming languages (19)

C#C++RustCSchemeMakefileGoHTML

Github contributions (5)

github-logo-circle
lark-parser/lark

Aug 2022 - Aug 2022

Lark is a parsing toolkit for Python, built with a focus on ergonomics, performance and modularity.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 5 commits, 1 PR in 4 days
Contributions summary:Ken primarily focused on improving the caching mechanism within the lark-parser library. They addressed issues related to cache filename generation and loading failures, ensuring proper functionality. Additionally, the user implemented a fix to prevent cache save failures from being fatal, making the system more resilient. The commits involved modifications to the core `lark/lark.py` file and the testing suite.
parsing-libraryearleypythonparsersmodularity
A template for a PCDS python project
Contributions:53 pushes, 39 branches in 4 years 8 months
templatepython
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
Ken Lauer - Staff Software Engineer at xLight Inc.