Michiel Kempen is a founder and full-stack software architect with 10+ years building cloud-native platforms and developer tools from Bree, Belgium. He combines end-to-end ownership—from analysis and architecture to deployment—with strong analytical rigor and attention to detail, having founded multiple startups including Shipmate (managed hosting on Google Cloud) and Hyperlab. A hands-on contributor to open-source projects, he’s improved robustness in popular libraries like spatie/async and cleaned up frontend integrations for Laravel Nova extensions. Michiel pairs technical depth with commercial instincts learned from founding product and agency businesses, and he’s comfortable stepping into senior engineering, architect, or CTO roles in partly remote settings. Notably, he graduated cum laude in Computer Science and repeatedly turned early-stage ideas into production services, even when ventures taught hard lessons that sharpened his product judgment.
10 years of coding experience
12 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Universiteit Hasselt
Master of Science - MS, Computer Science, Cum Laude (75%), Master of Science - MS, Computer Science, Cum Laude (75%) at UHasselt
A Laravel Nova field container allowing to depend on other fields values
Role in this project:
Full-stack Developer
Contributions:12 commits, 1 PR, 2 comments in 1 day
Contributions summary:Michiel contributed to the project by refactoring code and removing unused files. They focused on cleaning up the codebase by removing unnecessary style files and unused parameters. Furthermore, the user added missing doc blocks for better code documentation. Finally, they built and updated assets for the project, ensuring the application's front-end resources were up-to-date.
Contributions summary:Michiel primarily focused on improving error handling and exception management within the asynchronous task library. They added fallbacks for exception serialization, ensuring that exceptions could be properly handled even in complex scenarios. Furthermore, the user implemented and extended tests to cover various exception types and handling mechanisms, improving the overall robustness and reliability of the library. Finally, they updated the source code and tests to use a custom exception class for handling asynchronous tasks in the library.
asynchronousasynchronouslyphpjavascriptmutex
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.