Nicolas Widart

Senior Software Engineer at Nicolas Widart BVBA

Namur, Namur, Belgium
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nicolas Widart is a senior full-stack engineer and consultant from Namur, Belgium, with 14 years of experience building scalable web and microservice architectures using Laravel, Spring, Vue.js and React. He is the creator of AsgardCMS and the widely used nWidart/laravel-modules package (over 1,000,000 downloads), reflecting a strong commitment to developer productivity and modular, clean architecture. Nicolas blends hands-on implementation with technical leadership—having led greenfield rewrites and teams of 20 on large government and enterprise projects—while coaching engineers on maintainable code and CI/CD practices. His work spans high-performance Java backends handling thousands of websockets to PHP-driven CMS and SaaS platforms, showing comfort across languages and system constraints. An active open-source maintainer, he focuses on refactoring, modernizing codebases, and pragmatic tooling that accelerates mid-to-large project delivery. Outside code, he’s an avid new-tech and Apple enthusiast who channels curiosity into practical developer-first solutions.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor en techniques graphiques finalité techniques infographiques, Webdesign & Multimedia, Bachelor en techniques graphiques finalité techniques infographiques, Webdesign & Multimedia at Ecole Supérieure d'Infographie Albert Jacquard
bookCESS, Informaticabeheer, CESS, Informaticabeheer at Miniemeninstituut
languagesFrench, Dutch, English
github-logo-circle

Github Skills (14)

git10
php10
refactoring10
laravel10
psr-210
refactor10
laravel-mix10
package-management9
file-management9
management9
configuration-management9
command-line-interface8
command-line8
cli8

Programming languages (15)

SmartyJavaCSSRustVueGoHTMLBlade

Github contributions (5)

github-logo-circle
nWidart/laravel-modules

Jun 2016 - Nov 2021

Module Management In Laravel
Role in this project:
userBack-end Developer
Contributions:66 releases, 5 reviews, 733 commits in 5 years 5 months
Contributions summary:Nicolas focused on refactoring and improving the codebase by using the correct namespaced classes and removing outdated dependencies. They updated the configuration file path and incorporated the use of the ::class notation for better code clarity. The user also made the necessary changes to enable strict operators. Their contributions involved modifying multiple class files related to modules, suggesting improvements to code maintainability and ensuring the project uses updated libraries.
laravellaravel-modulesarchitecturephp
pingpong-labs/modules

Sep 2014 - Jun 2016

Laravel 5 Modules
Role in this project:
userBack-end Developer
Contributions:15 commits, 4 PRs, 150 comments in 1 year 9 months
Contributions summary:Nicolas primarily focused on enhancing the module installation process within the Laravel 5 Modules project. They implemented the functionality to install modules as Git subtrees, adding options for configuration and handling different installation paths. Several commits were dedicated to refining the subtree pathing logic. Further enhancements included modifications to module and finder classes and implementing a route provider command with caching.
laravel
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