Patrick Schuler

Senior Software Engineer at Leica Geosystems part of Hexagon

Balgach, St. Gallen, 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
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.
code22 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science in Systemtechnik Vertiefung: Ingenieurinformatik, Bachelor of Science in Systemtechnik Vertiefung: Ingenieurinformatik at Interstaatliche Hochschule für Technik Buchs NTB Buchs SG
bookCAS Visual Computing, CAS Visual Computing at ETH Zürich
github-logo-circle

Github Skills (13)

gpio10
netcore10
iot10
embedded10
dotnet-new10
dotnet10
adc10
raspberry-pi10
csharp10
sys10
dotnet-core10
pwm10
i2c9

Programming languages (10)

C#TypeScriptPowerShellJavaC++CJavaScriptGo

Github contributions (5)

github-logo-circle
dotnet/iot

Oct 2019 - Jan 2023

This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.
Role in this project:
userEmbedded 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.
implementationsdotnetdisplaysi2ciot-framework
unosquare/raspberryio

Aug 2019 - Oct 2019

The Raspberry Pi's IO Functionality in an easy-to-use API for Mono/.NET/C#
Role in this project:
userEmbedded 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.
cameradotnetcoreraspberry-piraspberry-pi-gpioresistor
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