Nicolas Perriault

Ingénieur Logiciel at Akei

Montpellier, Occitania, France
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 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.
code17 years of coding experience
bookLicence, Musicology and Ethnomusicology, Licence, Musicology and Ethnomusicology at Université Paris 8
github-logo-circle

Github Skills (40)

form-builder10
markdown10
javascript10
restructuredtext10
back-end-development10
python10
apidoc10
ui-components10
testing10
css10
storage10
rs10
ui-design10
uid10
markdown-it10

Programming languages (13)

C++CSSElmGoHTMLJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
A React component for building Web forms from JSON Schema.
Role in this project:
userFront-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.
react-componentreactweb-formsjson-schemajson
Kinto/formbuilder

Jan 2016 - Oct 2016

Create your own forms and surveys, get your data back.
Role in this project:
userFront-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.
Request Free Trial
Nicolas Perriault - Ingénieur Logiciel at Akei