Simon Babay

Developpeur Web Fullstack at Freelance

Laudun-l'Ardoise, 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

👤
Senior
🎓
Top School
Simon Babay is a self-taught fullstack web developer with 11 years of experience building production web apps and e-commerce sites across Linux, TypeScript, VueJS, NodeJS, SQL, MongoDB, ElasticSearch and Docker. He has a history of freelance and product work, designing architectures, server orchestration with Docker, and shipping user-facing integrations from Drupal-era CMS to modern NestJS/VueJS platforms for agricultural marketplaces. Based in Laudun-l'Ardoise, France, he blends front-end polish with backend reliability—evidenced by contributions to the popular Choices.js library improving keyboard navigation, focus handling and accessibility for single-select components. Comfortable taking projects end-to-end, he also brings a design background from ESMA that informs thoughtful UI implementation and UX-focused engineering.
code11 years of coding experience
job15 years of employment as a software developer
bookDesign and Applied Arts, Design and Applied Arts at ESMA
languagesFrench, English
github-logo-circle

Github Skills (5)

js10
javascript10
vanilla-javascript10
css9
opt8

Programming languages (5)

TypeScriptShellVueJavaScriptGo

Github contributions (5)

github-logo-circle
Choices-js/Choices

Aug 2016 - Aug 2016

A vanilla JS customisable select box/text input plugin ⚡️
Role in this project:
userFront-end Developer
Contributions:11 commits, 2 PRs, 10 comments in 1 day
Contributions summary:Simon primarily contributed to the front-end implementation of the Choices.js library, focusing on enhancing the select-one feature. Their work involved implementing keyboard navigation, handling focus and blur events to manage dropdown visibility, and ensuring the dropdown correctly displayed and received focus upon interaction. The user's contributions included CSS styling, code refactoring, and integrating the getValue() method for fetching selected values. These updates provided a smoother, more accessible user experience for single-select elements.
text-inputboxjavascriptdropdown-menustext-box
universal-vue/examples

Nov 2018 - Nov 2020

UVue examples
Contributions:63 commits, 6 PRs, 17 pushes in 2 years
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