Hendrik Louzada is a software engineer and computational physics student from São Paulo with nine years of programming experience and a six-year professional track record in languages including Python, C/C++, Java, and Fortran. He combines research-driven analytical thinking with practical product delivery, having founded and led a 19-member junior enterprise and managed multidisciplinary projects from speech-therapy apps to modular BI platforms. In industry roles he’s built back-end APIs and metaheuristic solvers for VeloxQ, developed an LSP-based language server and IDE tooling for advanced magnetic resonance experiments, and contributed to the popular Spyder scientific Python IDE improving LSP text handling. Comfortable moving between low-level numeric code and web-scale systems, he also brings a creative bent—he’s a tech enthusiast who plays piano and applies iterative, visualization-focused improvements to rendering and UX in open-source projects.
9 years of coding experience
5 years of employment as a software developer
High School Diploma, High School Diploma at Pensi - Colégio e Curso
Middle School Diploma, Middle School Diploma at Colégio Salesiano Região Oceânica
Contributions:14 commits, 2 PRs, 9 comments in 18 days
Contributions summary:Hendrik primarily contributed to the core functionality of a ray tracing program. Their commits focused on improving the display of the rendered frames by addressing refresh rates and optimizing the frame update process, implementing a form of thread sleeping. Further adjustments were made to camera angle transitions, improving the overall visual smoothness of the output. In addition, there was work to fix a typo and refactor and optimize the code.
Official repository for Spyder - The Scientific Python Development Environment
Role in this project:
Back-end Developer
Contributions:3 reviews, 2 PRs, 12 comments in 1 year 7 months
Contributions summary:Hendrik made several contributions focused on improving the Spyder code editor, particularly concerning the Language Server Protocol (LSP). They modified the `get_text_with_eol` method and integrated it within LSP requests to ensure proper text handling and compatibility. The user also addressed issues related to text encoding and line separators within the editor. These changes improved the editor's functionality.
pythonpyqt5anaconda-distributionanacondapyqt
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
Hendrik Louzada - Software Engineer at quantumz.io