Leo Hanisch is a Solutions Architect based in Munich with 8 years of experience transitioning from mechanical engineering to computer science and cloud architecture. He designs and implements AWS-based solutions at Siemens while maintaining a hands-on approach to back-end development and test automation. Leo is an active open-source enthusiast — notably contributing robust testing, refactors, and yield/return-type handling to a popular VSCode extension that generates Python docstrings. He thrives in motivated teams, translating complex requirements into reliable, well-tested software for both enterprise and community projects. With a Master's in Computer Science from TUM and practical roots in engineering, he blends systems thinking with pragmatic coding discipline. Colleagues describe him as the kind of engineer who intentionally bridges domain knowledge and developer ergonomics to improve long-term reliability.
8 years of coding experience
Bachelor of Science - BS, Mechanical Engineering, 2,7, Bachelor of Science - BS, Mechanical Engineering, 2,7 at Technical University Munich
Informatik, Informatik at Univerzita Karlova v Praze
VSCode extension that generates docstrings for python files
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:5 commits, 5 PRs, 10 comments in 8 months
Contributions summary:Leo primarily contributed to the development and testing of the `autodocstring` VSCode extension. They implemented features such as handling `yields` and addressing issues related to return type annotations. Significant effort was dedicated to writing and maintaining unit tests, ensuring the extension's functionality and correctness. They also refactored the code to improve its robustness, with the user’s work improving the overall reliability of the extension.
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.