Marco Roth

Founder at Toolsday GmbH

Basel, Basel-City, 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

🤩
Rockstar
🎓
Top School
Marco Roth is a founder and seasoned full-stack Rubyist based in Basel with 11 years of experience building web and IoT applications. He combines hands-on product development at Toolsday with prior roles delivering Rails systems for enterprises and startups, and has taught web development at Le Wagon. An active open-source contributor, Marco has improved developer experience and client-side behavior in high-profile Hotwire projects like Turbo and StimulusReflex, plus enhancements to Phlex and stimulus-use that show a strong focus on view ergonomics and reactive UX. He’s comfortable across the stack—server-side form serialization, client caching controls, and component rendering—bridging pragmatic engineering with developer-friendly tooling. Notably, his contributions often center on debugging, test coverage, and type-safety improvements, signaling an emphasis on robust, maintainable code. Trained in computer science with vocational foundations, he blends formal CS education with practical, production-proven craftsmanship.
code11 years of coding experience
job4 years of employment as a software developer
bookFederal Diploma of Vocational Education and Training, Federal Diploma of Vocational Education and Training at Gewerblich-industrielle Berufsfachschule Muttenz
bookBachelor of Science in Computer Science, Bachelor of Science in Computer Science at Lucerne University of Applied Sciences and Arts
stackoverflow-logo

Stackoverflow

Stats
184reputation
94kreached
9answers
2questions
github-logo-circle

Github Skills (33)

component-based10
sti10
debugging10
caching10
javascript10
actioncable10
testing10
typescript10
stimulusjs10
rails10
ruby10
front-end-development10
turbo10
typescript-types10
html10

Programming languages (22)

YaccCSSC++RustCGoTree-sitter QueryHTML

Github contributions (5)

github-logo-circle
stimulus-use/stimulus-use

Jul 2020 - Jan 2023

A collection of composable behaviors for your Stimulus Controllers.
Role in this project:
userFront-end Developer
Contributions:8 releases, 96 reviews, 59 commits in 2 years 6 months
Contributions summary:Marco primarily contributed to the `stimulus-use` repository, a collection of composable behaviors for Stimulus controllers. Their work focused on adding and refactoring specific behaviors, most notably `useIdle` for detecting user inactivity and `useWindowSize` for detecting window resizing. The user also refactored existing code, renamed events, and addressed review feedback, all while adding new features and tests.
behaviorshotwirecontrollersturbostimulus
Build reactive applications with the Rails tooling you already know and love.
Role in this project:
userFull-stack Developer
Contributions:23 releases, 123 reviews, 86 commits in 2 years 9 months
Contributions summary:Marco primarily focused on enhancing the debugging and development experience for the StimulusReflex library. They implemented console logging for reflex calls, added functionality to call stimulate without a target, and fixed a bug related to undefined events. Furthermore, the user refactored the form serialization process, integrating form data directly on the server-side. The user also added tests for serialization.
railsstimulusreactiveserver-side-renderingruby-on-rails
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