Tom Janssen is a software engineer with 14 years of experience, blending backend development and systems thinking across academia and industry from the Netherlands to Zurich. Currently a PhD student in Transport Systems at ETH Zürich, he pairs rigorous research with practical engineering, having contributed backend improvements to the popular Filament PHP admin framework. His background in systems and control (MSc cum laude) and mechanical engineering gives him a strong foundation in dynamics, testing, and maintainable code—skills he applied as a software test engineer at Rockbotics and in university research roles. Tom is comfortable refactoring complex codebases, improving maintainability, and adding pragmatic features like boolean filters and default selects in open-source projects. Colleagues describe him as detail-oriented and curious, equally at home writing robust tests or extracting methods to clarify intent. He brings a rare combination of academic rigor and hands-on backend craftsmanship to engineering teams.
14 years of coding experience
1 year of employment as a software developer
Gymnasium, Gymnasium at Carolus Borromeus College
Bachelor of Science - BS, Mechanical engineering, Cum laude, 8.3/10, Bachelor of Science - BS, Mechanical engineering, Cum laude, 8.3/10 at Eindhoven University of Technology
PhD Student in Transport Systems, PhD Student in Transport Systems at ETH Zürich
Master of Science - MS, Systems and Control - Dynamics and Control Group, Cum laude, 8.8/10, Master of Science - MS, Systems and Control - Dynamics and Control Group, Cum laude, 8.8/10 at Technische Universiteit Eindhoven
A collection of beautiful full-stack components for Laravel. The perfect starting point for your next app. Using Livewire, Alpine.js and Tailwind CSS.
Role in this project:
Backend Developer
Contributions:9 reviews, 28 commits, 26 PRs in 5 months
Contributions summary:Tom primarily focused on enhancing the backend functionality of the Filament framework, specifically within the admin package. Their contributions involved refactoring code by extracting methods for improved maintainability, fixing method names, and changing the user model retrieval process. The user also added a boolean filter and configurations for default select options.
Contributions:1 release, 1 review, 1 PR in 2 years 8 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.