Tasso Pinto is a front-end engineer with 13 years of experience based in Rio Grande do Sul, Brazil, currently building user-facing features at Rocket.Chat. He combines deep JavaScript and PHP knowledge with practical full-stack experience—contributing to high-profile open-source projects like Rocket.Chat’s Electron desktop client and core platform, where he improved notifications, deep links, UI dialogs and build tooling. Comfortable modernizing front-end stacks, he has migrated design-system tooling to Webpack and Emotion and worked on a Preact-based livechat with Storybook-driven components and theming. Trained as a chemical engineer, he brings an analytical, research-minded approach to engineering problems and a history of improving developer workflows and UX in collaborative, open-source environments.
13 years of coding experience
7 years of employment as a software developer
Bacharel, Engenharia Química, Bacharel, Engenharia Química at Universidade Federal do Rio Grande do Sul
React port of Rocket.Chat's design system, Fuselage
Role in this project:
Front-end Developer
Contributions:244 reviews, 485 commits, 459 PRs in 3 years 8 months
Contributions summary:Tasso's commits primarily focus on refactoring the codebase, specifically replacing microbundle and Sass with Webpack and Emotion. These changes involve updating the build process and styling libraries for the React-based design system, indicating a focus on modernizing the project's front-end development workflow. The modifications include altering code in the Button and other components by importing and utilizing styles, and also adding the Tab and Tabs components.
Official OSX, Windows, and Linux Desktop Clients for Rocket.Chat
Role in this project:
Full-stack Developer
Contributions:96 releases, 24 reviews, 631 commits in 4 years 6 months
Contributions summary:Tasso primarily focused on the development and improvement of the Rocket.Chat Electron desktop client. Their work included incorporating copyright information, refactoring and optimizing the build process using Gulp, as well as fixing critical bugs related to the handling of notifications and deep links. The user was also responsible for updates on the UI, including adding a loading error screen and improvements to existing dialogs. These tasks required knowledge of Javascript, Electron and possibly the Rocket.Chat codebase.
collaborationzuliprocketmacoselectron
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.