Michel Weimerskirch is a seasoned web engineer and entrepreneur with over two decades of experience designing, building, and operating websites and web applications, and 15 years in professional roles spanning freelance work, agency leadership, and in-house development. He co-founded and co-managed Lightbulb for a decade and launched Spellchecker.lu, a niche Luxembourgish language service, selling both ventures in 2023 before joining BE FRESH as a software developer. Fluent in Java, PHP, TypeScript and SQL, he moves comfortably across full-stack responsibilities and has a history of practical performance-focused fixes and UX improvements in open-source projects like Vue PDF embedding and SonataAdminBundle. His contributions to localization in paperless-ngx show a strong attention to multilingual usability, and he blends entrepreneurial product sense with hands-on code-level problem solving. Based in Luxembourg, he pairs deep legacy web experience with a continued drive to modernize apps and tooling.
15 years of coding experience
18 years of employment as a software developer
Bachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Technische Universität Kaiserslautern
Master's degree studies - discontinued without diploma, Software Engineering, Master's degree studies - discontinued without diploma, Software Engineering at RPTU Kaiserslautern-Landau
Contributions:42 commits, 8 PRs, 20 comments in 7 years 3 months
Contributions summary:Michel primarily focused on improving the Sonata Admin Bundle's backend functionality. They addressed issues related to database interactions, including fixing multiple ID handling, implementing database exception handling, and encapsulating exceptions for better error management. The user also added permission checks for export functionality and dashboard actions and improved the user interface with Bootstrap icons and pure CSS arrows, as well as fixing an issue related to the "delete" action in Symfony2.2, demonstrating expertise in the Symfony framework and related database operations.
Contributions:5 commits, 8 PRs, 6 comments in 2 months
Contributions summary:Michel contributed to the development of a Vue.js PDF embed component, focusing on enhancements and bug fixes. They added a "loaded" event to signal when the PDF has loaded. The user refactored the component to improve performance by replacing multiple watchers with a single one. Furthermore, they made the imageResourcesPath configurable, and updated the PDF.js library.
vue-3pdfvue3vueembed-pdf
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
Michel Weimerskirch - Software Developer at BE FRESH S.à r.l.