Simon Gottlieb

Software Engineer at Freelancer

Berlin Metropolitan Area Germany
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
Simon Gottlieb is a Berlin-based software engineer with 11 years of experience building robotics and autonomous-vehicle software, and a track record of hands-on contributions to C++ open-source projects. He has worked on humanoid-robot soccer teams and self-driving car stacks, and for the past several years he’s freelanced on humanoid robotics—blending embedded systems, perception, and control. Simon’s open-source work includes precision-focused fixes to the widely used yaml-cpp library and practical tooling improvements to cppman, showing attention to numerical correctness and cross-platform robustness. His background in computer science with a bioinformatics minor gives him a measured, analytical approach to complex engineering problems and a penchant for low-level, correctness-driven code.
code11 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (B.Sc.), Major in Computer Science, minor in Bioinformatics, Bachelor of Science (B.Sc.), Major in Computer Science, minor in Bioinformatics at Freie Universität Berlin
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
420reputation
18kreached
7answers
7questions
github-logo-circle

Github Skills (30)

c-language10
float3210
python10
parsing10
yaml10
floating-point10
cprogramming-language10
string-format9
regex9
string-formatting9
test-driven-design8
scripting7
locals7
locale7
script7

Programming languages (12)

TypeScriptJavaC++ShellCLLVMCMakeSCSS

Github contributions (5)

github-logo-circle
jbeder/yaml-cpp

Dec 2018 - Dec 2024

A YAML parser and emitter in C++
Role in this project:
userBack-end Developer
Contributions:5 reviews, 5 PRs, 36 comments in 6 years 1 month
Contributions summary:Simon's primary contributions involved enhancing the `yaml-cpp` library's precision and locale handling for floating-point number representation. They fixed a critical bug by improving the accuracy of floating-point conversions. The user also ensured the library correctly parses files with carriage return line endings, and further improved the library by introducing a `FpToString` function to print floating-point numbers with a focus on providing a more accurate string representation of the float values.
cppyaml-parseremitterparserini
aitjcize/cppman

Oct 2018 - Dec 2019

C++ 98/11/14 manual pages for Linux/MacOS
Role in this project:
userBack-end Developer
Contributions:1 review, 50 commits, 10 PRs in 1 year 1 month
Contributions summary:Simon primarily contributed to the development and maintenance of the `cppman` project, which involves parsing and formatting C++ manual pages. Their work focused on improving the codebase's functionality and addressing existing issues, like fixing regex escapes for Python 3.7 and refactoring code to align with XDG environment variables for path management. They also implemented features such as adding bash/zsh completion files and enhancing the search functionality.
cpplinuxmanualbitbakemacos
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