Siegfried-angel Pujals

Staff Software Engineer at Google

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

👤
Senior
🎓
Top School
Siegfried-angel Pujals is a Staff Software Engineer based in Zurich with 17 years of hands-on experience across web, mobile, desktop and robotics domains, currently shaping Trust & Safety infrastructure for YouTube at Google. He combines deep systems and C++/Python expertise from robotics work at PAL Robotics and ROS navigation contributions with front-end and UX improvements for projects like GNOME Shell. Comfortable in distributed, multicultural teams, he has a track record of shipping reliable infrastructure and intuitive user-facing features, from SLAM and path planning to overlay search and thumbnail generation. An active open-source contributor, he has improved core robot navigation algorithms (including performance-sensitive fixes) and refined desktop shell behaviors, showing attention to both performance and user experience. Siegfried-angel’s background in Debian/Ubuntu packaging and long-term open-source maintenance signals strong discipline in release quality, reproducibility and upstream collaboration. He brings a rare blend of robotics control systems rigor and polished product-facing engineering to large-scale consumer platforms.
code17 years of coding experience
job14 years of employment as a software developer
bookExchange semester, Computer Science, Exchange semester, Computer Science at Universität Karlsruhe (TH)
bookUPC Universitat Politècnica de Catalunya
languagesEnglish, Catalan, Spanish, German
stackoverflow-logo

Stackoverflow

Stats
3,634reputation
214kreached
13answers
1question
Badges
vim
top-5%
autocomplete
top-1%
python
top-5%
github-logo-circle

Github Skills (30)

debug10
javascript10
robotics10
c-language10
gnome-shell10
autocomplete10
navigationbar10
user-interface10
c1110
graphical-user-interface10
navigation-drawer10
human-interface10
c1710
cprogramming-language10
ros10

Programming languages (7)

C#C++ShellCCMakeJavaScriptPython

Github contributions (5)

github-logo-circle
GNOME/gnome-shell

Apr 2009 - Jul 2011

Read-only mirror of https://gitlab.gnome.org/GNOME/gnome-shell
Role in this project:
userFull-stack Developer
Contributions:49 commits in 2 years 3 months
Contributions summary:Siegfried-angel primarily contributed to the GNOME Shell, focusing on improving the user interface and fixing bugs related to recent documents, application browsing, and the run dialog. Their work involved modifying JavaScript and C code to enhance features such as thumbnail generation, search functionality within the overlay, and window positioning. They also refactored code, renaming classes and attributes for better organization and improved the overall user experience.
gnome-shell-extensiongnomegitlabgnome-shellshell
ros-planning/navigation

Jan 2014 - Apr 2014

ROS Navigation stack. Code for finding where the robot is and how it can get somewhere else.
Role in this project:
userSoftware Engineer
Contributions:6 commits in 2 months
Contributions summary:Siegfried-angel primarily contributes to the ROS navigation stack, focusing on improving the base local planner. They fixed a bug in distance calculations for trajectory rollout, replaced `sqrt` with `hypot` for improved performance, and addressed code constness issues. Furthermore, the user made minor improvements to the inflation layer and documentation updates.
roboticsstack-navigationfindingrobotros-navigation
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
Siegfried-angel Pujals - Staff Software Engineer at Google