Senior Software Engineer at Thermo Fisher Scientific
Breda, North Brabant, Netherlands
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Perry Van Wesel is a Senior Software Engineer with 12 years' experience applying rigorous, model-based approaches to build safe and reliable control software for complex cyber-physical systems, currently at Thermo Fisher Scientific. He holds an MSc in Computer Science from Eindhoven University of Technology and blends a deep interest in algorithms, formal verification, and system architecture with practical tooling experience in C#, Matlab and cloud platforms. Perry has contributed to notable open-source projects—such as a Valve Source 2 resource parser and the TypeScript-to-Lua transpiler—demonstrating strengths in language tooling, parsing, and backend systems. His background includes research on formal verification of reinforcement learning at NASA and technical leadership roles driving R&D and software architecture in high-tech environments. He pairs academic rigor with hands-on engineering, often surfacing subtle correctness improvements (e.g., enhanced type checking and KV3 parsing robustness) that improve long-term system reliability.
11 years of coding experience
3 years of employment as a software developer
Master of Science - MS, Master of Science - MS at Eindhoven University of Technology
Secondary education, Secondary education at Sint Oelbert Gymnasium
Typescript to lua transpiler. https://typescripttolua.github.io/
Role in this project:
Back-end Developer
Contributions:272 reviews, 593 commits, 858 PRs in 5 years 1 month
Contributions summary:Perry primarily contributed to the development of the Typescript to Lua transpiler, with the focus on implementing core functionality to handle features such as anonymous functions, unary and binary operators, and operator overrides. Their work included the implementation of control flow structures such as numeric for loops and if statements, as well as data structures such as strings, arrays, and objects. The user also worked on integrating language extensions and plugins to enable more functionality in the transpilation process.
🔬 Valve's Source 2 resource file format parser, decompiler, and exporter.
Role in this project:
Back-end Developer
Contributions:16 reviews, 184 commits, 8 PRs in 7 years 1 month
Contributions summary:Perry primarily contributed to a C# project related to Valve's Source 2 resource file format. The user developed a KV3 file reader by implementing classes to read valve KV3 files and store them in a data structure. The user improved the multi-line string handling and added code to escape strings. Later code changes refactored the project by moving from using typeof's to KVType and changing the class implementation from static to an object.
source2valvedotnetvpk-viewerfile-format
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
Perry Van Wesel - Senior Software Engineer at Thermo Fisher Scientific