Peter Schmidt

Systems Test Engineer at University of Bern

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
Peter Schmidt is a systems test engineer and experimental physicist with 12 years of hands-on experience building and validating scientific instruments and their control software, currently working on the CLPS Laser Ionization Mass Spectrometer for lunar regolith analysis. He combines a PhD in Physics and an MSc/BSc in Chemistry from leading Swiss institutions with practical software development skills honed in academic labs, developing control and data-analysis tools for laser ablation mass spectrometry. An active backend contributor to open-source projects like TrinityCore and FreeIPA, he has implemented database schema changes, protocol parsers and security-focused server fixes—evidence of both low-level protocol familiarity and robust production thinking. His work bridges experimental hardware, data pipelines and backend systems, enabling reproducible scientific measurements from instrument to analysis. Colleagues value his attention to detail and ability to translate scientific requirements into reliable, testable software and database changes. Notably, he has contributed packet-parsing and permission-management improvements to widely used community projects, demonstrating a taste for pragmatic, high-impact open-source fixes.
code12 years of coding experience
job2 years of employment as a software developer
bookPhD, Physics, PhD, Physics at University of Bern
bookMaster of Science - MSc, Chemistry, Master of Science - MSc, Chemistry at ETH Zurich
languagesGerman, English, Hungarian
github-logo-circle

Github Skills (27)

json-rpc10
parserator10
c-language10
parser10
python10
back-end-development10
net10
dotnet10
trinitycore10
webui10
asp-net10
dns10
sql10
freeipa10
opcode10

Programming languages (17)

C#PowerShellJavaC++JinjaRustCCMake

Github contributions (5)

github-logo-circle
TrinityCore/TrinityCore

Nov 2013 - Aug 2021

TrinityCore Open Source MMO Framework (master = 11.1.0.60037, 3.3.5 = 3.3.5a.12340, cata classic = 4.4.1.59069)
Role in this project:
userBack-end Developer
Contributions:2 releases, 29 reviews, 454 commits in 7 years 9 months
Contributions summary:Peter contributed to the database schema and application logic of TrinityCore, an open-source MMO framework. They added a mailbox command, modifying database tables, specifically adding entries to the `rbac_linked_permissions` and `rbac_permissions` tables, and modifying code in `MailHandler.cpp` and `WorldSession.h`. The contributions focused on adding database and back-end support for the new features and the required functionality.
trinitycoreazerothcorelinuxmastermmo-framework
TrinityCore/WowPacketParser

Feb 2015 - Aug 2016

World of Warcraft Packet Parser
Role in this project:
userBack-end Developer
Contributions:98 commits, 12 PRs, 126 pushes in 1 year 6 months
Contributions summary:Peter primarily worked on parsing World of Warcraft packet data within the wowpacketparser repository. Their contributions focused on synchronizing field names with the JAM naming convention, fixing print styles, and correcting structures. The user added new opcodes for a specific version of the game (6.1.0) which suggests a focus on maintaining and enhancing the packet parser's capabilities to support updates from World of Warcraft. They also updated and fixed various handlers to account for the new opcodes.
luadotnettrinitycorewarcraftworld-of-warcraft
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