Raphael Nestler

Software Engineer & Partner at Renuo AG

Zurich, Zurich, 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

🤩
Rockstar
🎓
Top School
Raphael Nestler is a seasoned software engineer and partner at Renuo AG in Zurich with 14 years of experience bridging embedded systems, backend services, and desktop application UX. He contributes actively to notable open-source projects—such as Servo and probe-rs—where his work ranges from networking and compositing refactors to fixing critical memory-access bugs in ARM/RISC-V flashing tooling. Equally comfortable in Rust and C++ ecosystems, he has modernized core functionality for projects like Newsboat and LibrePCB, adding tests and improving reliability and developer ergonomics. Raphael combines low-level debugging chops with practical full-stack instincts, often improving readability and maintainability through thoughtful refactors. His background in electrical and electronics engineering grounds his pragmatic approach to embedded and systems programming, and he brings a particular knack for translating legacy C/C++ logic into safer Rust implementations.
code14 years of coding experience
bookBachelor of Science - BS Electrical and Electronics Engineering, Bachelor of Science - BS Electrical and Electronics Engineering at HSR Hochschule für Technik Rapperswil
github-logo-circle

Github Skills (37)

debugging10
debug10
web-platform10
c-language10
url-encoding10
qt10
probe10
testing10
risc-v10
rs10
url-scheme10
browser10
url-validation10
url-parsing10
webengine10

Programming languages (29)

C#CMakefileElmGoHTMLSvelteJupyter Notebook

Github contributions (5)

github-logo-circle
newsboat/newsboat

Nov 2018 - Mar 2021

An RSS/Atom feed reader for text terminals
Role in this project:
userBack-end Developer
Contributions:44 commits, 14 PRs, 73 comments in 2 years 4 months
Contributions summary:Raphael primarily focused on refactoring and modernizing core functionality within the `newsboat/newsboat` repository, specifically rewriting several utility functions in Rust. Their work involved translating C++ functions related to URL handling, and string manipulation to Rust, and adding necessary test cases. They also introduced Rust implementations for functions related to URLs and podcast types, and integrated these Rust functions with the existing C++ codebase.
giftrssrss-feed-readerrss-readerterminals
LibrePCB/LibrePCB

Jan 2015 - Jun 2019

A powerful, innovative and intuitive EDA suite for everyone!
Role in this project:
userFull-stack Developer
Contributions:10 reviews, 30 commits, 20 PRs in 4 years 6 months
Contributions summary:Raphael primarily contributed to the user interface and core functionality of LibrePCB. They implemented scrolling with modifiers and addressed touch-pad zooming issues. Furthermore, they added a ScopeGuard implementation and unit tests to improve error handling. Additionally, the user made changes to the build process and improved the about dialog.
unixcadwindowsschematiceda
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
Raphael Nestler - Software Engineer & Partner at Renuo AG