Nicolas Perriault is an experienced Ingénieur Logiciel based in Montpellier with 18 years building web and backend systems, currently shaping the technical architecture at Ecobalyse while also working as a freelance developer. He blends full‑stack capabilities—from UI polish and form builders to backend JSON stores and sync features—demonstrated across contributions to projects like react-jsonschema-form, Kinto, and Mozilla's readability. His open-source work shows a pragmatic focus on robustness and developer experience: improving test automation, modularizing legacy scripts, and enhancing UX with drag‑and‑drop and live field editing. Comfortable across front-end, back-end and QA, he routinely bridges gaps between product UX and stable infrastructure. A former musicology student, he brings an atypical creative perspective to software design and user-facing details. Practical, versatile, and community-minded, he favors maintainable, well-tested solutions that improve both developer and end-user workflows.
17 years of coding experience
Licence, Musicology and Ethnomusicology, Licence, Musicology and Ethnomusicology at Université Paris 8
A React component for building Web forms from JSON Schema.
Role in this project:
Front-end Developer
Contributions:74 releases, 465 commits, 322 PRs in 1 year 8 months
Contributions summary:Nicolas's commits focused on adding and testing UI components for the `react-jsonschema-form` project. They implemented tests for the `ObjectField` and `ArrayField` components, covering aspects like rendering, event handling, and data binding. The user also added a variety of uiSchema examples, demonstrating custom widget usage for improved form control and presentation. These changes aimed to enhance the form's functionality and user experience.
Create your own forms and surveys, get your data back.
Role in this project:
Front-end Developer
Contributions:66 commits, 10 PRs, 66 pushes in 9 months
Contributions summary:Nicolas primarily contributed to the development of the form builder's user interface, focusing on implementing and improving the user experience. They added features for live addition of fields, drag-and-drop reordering, and editable field properties, enhancing the form creation process. The user also refactored components, improved styling, and integrated new field types to expand the form builder's capabilities.
reactform-builderredux-formformbuildersurveys
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.