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 full-stack Rubyist based in Basel with 10 years' experience building web and IoT applications. He leads Toolsday GmbH while actively contributing to the Hotwire ecosystem—Turbo, Stimulus, stimulus-use and Phlex—where his work ranges from introducing a Cache class in Turbo to adding a render-to-string API and enhanced attribute handling in Phlex. Previously he shipped full-stack systems at Endress+Hauser and Online Travel and taught web development at Le Wagon, blending product-facing engineering with hands-on mentorship. With a BSc in Computer Science from Lucerne, he focuses on developer experience and pragmatic improvements to view/component ergonomics that quietly boost front-end performance and maintainability.
code10 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 (35)

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

Programming languages (17)

CSSCRustGoHTMLLogosTypeScriptShell

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, 122 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.
ruby-on-railsactioncablehotwirerailsturbo
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