Senior Software Engineer at Leica Geosystems part of Hexagon
Balgach, St. Gallen, Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Patrick Schuler is a Senior Software Engineer with 22 years of experience, currently focused on security and integration at Leica Geosystems (Hexagon) in Switzerland. He blends deep .NET desktop and server expertise with embedded systems and IoT work—contributing to notable open-source projects like dotnet/iot and unosquare/raspberryio where he implemented PWM, LCD support and GPIO improvements for Raspberry Pi platforms. Comfortable leading teams as a Scrum Master and driving calibration and key generation workflows, he brings hands-on electronics and test-equipment development from earlier roles. Patrick also pursues visual computing studies at ETH Zürich, reflecting an appetite for bridging low-level hardware, applied software, and graphical systems.
22 years of coding experience
11 years of employment as a software developer
Bachelor of Science in Systemtechnik Vertiefung: Ingenieurinformatik, Bachelor of Science in Systemtechnik Vertiefung: Ingenieurinformatik at Interstaatliche Hochschule für Technik Buchs NTB Buchs SG
CAS Visual Computing, CAS Visual Computing at ETH Zürich
This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:1 release, 745 reviews, 73 commits in 3 years 3 months
Contributions summary:Patrick primarily focused on the development of .NET Core implementations for various IoT boards, chips, displays, and PCBs within the dotnet/iot repository. Their contributions included improvements to the software PWM channel, such as handling GPIO controller disposal and code cleanup. They also implemented support for 4-bit LCD display interfaces. Additionally, the user worked on supporting pull-up and pull-down resistor settings for the Raspberry Pi 4 and refactoring the code.
The Raspberry Pi's IO Functionality in an easy-to-use API for Mono/.NET/C#
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:10 commits, 6 PRs, 24 comments in 1 month
Contributions summary:Patrick primarily contributed to the `raspberryio` repository by adding support for and testing various peripherals on a Raspberry Pi. This included examples for software and hardware PWM control, testing of ultrasonic sensors, RFID controllers, and an analog joystick. The user also made improvements to ADC support and updated the menu to better display the test application options.
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
Patrick Schuler - Senior Software Engineer at Leica Geosystems part of Hexagon