Alain Horner

Senior Web Engineer at horner digital gmbh

Zurich, Zurich, Switzerland
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
Alain Horner is a Senior Web Engineer based in Zurich with 14–15 years of experience designing and shipping accessible, maintainable web applications across startups, enterprises and public institutions. He specializes in JavaScript (Node, Vue, React) and CSS, and has led frontend efforts for large Swiss clients like ETH Zürich and Swiss Federal Railways where he balanced accessibility, UX and complex data workflows. Equally comfortable architecting MVPs and contributing to open-source components (notably enhancing a popular Vue datepicker and improving SonataAdmin front-end), he pairs hands-on coding with mentoring and technical writing. Working largely remote since 2014, Alain excels at asynchronous collaboration, pragmatic decision‑making and fostering cross-team alignment between design, product and engineering.
code14 years of coding experience
job9 years of employment as a software developer
bookApprenticeship, Mediamatics technician, 6.0, Apprenticeship, Mediamatics technician, 6.0 at BBZ Biel
bookBachelor of Applied Science (B.Sc.), Computer- und Informationswissenschaften, allgemein, 5.7, Bachelor of Applied Science (B.Sc.), Computer- und Informationswissenschaften, allgemein, 5.7 at ZHAW Zürcher Hochschule für Angewandte Wissenschaften
languagesGerman, English, French, Spanish
github-logo-circle

Github Skills (12)

datepicker10
html10
javascript10
twig10
front-end-development10
admin10
vue10
vue-jsx10
symfony10
symfony-ux10
unit-testing8
css8

Programming languages (6)

TypeScriptCSSVueJavaScriptGoPHP

Github contributions (5)

github-logo-circle
The missing Symfony Admin Generator
Role in this project:
userFront-end Developer
Contributions:5 commits, 2 PRs, 10 comments in 1 year 3 months
Contributions summary:Alain primarily contributed to the front-end aspects of the Sonata Admin Bundle. Their work involved modifying the `standard_layout.html.twig` file, including adding, renaming and removing blocks, and refactoring the code related to JavaScript configurations and localization. These changes targeted the configuration and behavior of the user interface. Furthermore, the user also addressed the positioning of content within the admin interface.
admin-generatorsymfonybundlephpadmin
A simple Vue.js datepicker component. Supports disabling of dates, inline mode, translations
Role in this project:
userFront-end Developer
Contributions:11 commits, 5 PRs, 5 comments in 19 days
Contributions summary:Alain primarily contributed to the development and maintenance of the Vue.js datepicker component. Their work included implementing features like overriding the day cell content and handling month change events. The user also made improvements to the component's functionality, as evidenced by merging branches, introducing default function shortcuts, and adding unit tests. These changes enhanced the component's flexibility and user experience.
datepickervuevuejsdate-picker
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