Michael Croes is a seasoned software engineer with 15 years' experience building and standardizing industrial and logistics control software, currently driving architecture and developer advocacy at Viscon Group while running his own consultancy mycroes.nl. Deeply hands-on across C#, C++, Java and systems automation, he combines PLC integration and ERP connectors with infrastructure expertise from provisioning and virtualization to CI/CD and directory services. An active open-source contributor, he enhanced the S7.NET+ library to improve PLC data serialization, multi-write protocols and byte-order correctness—skills that reflect a rare comfort with low-level device protocols and enterprise software. Based in the Randstad, he thrives on continuous learning and tinkering, often turning operational pain points into reusable tooling and technical blueprints.
15 years of coding experience
6 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Technische Universiteit Delft / Delft University of Technology
S7.NET+ -- A .NET library to connect to Siemens Step7 devices
Role in this project:
Backend Developer
Contributions:13 releases, 61 reviews, 185 commits in 4 years 7 months
Contributions summary:Michael focused on enhancing the S7.NET+ library for connecting to Siemens Step7 devices. Their contributions included adding boolean support to data serialization and deserialization, introducing new serialization helpers such as methods to read/write words, setting addresses, and integrating the initial implementation of a `WriteMultiple` protocol for writing multiple data items to the PLC simultaneously. They also added methods for writing strings, structs, and classes to the PLC and fixed byte order issues.
Contributions:111 commits, 32 pushes, 1 branch in 1 year 2 months
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.