Douglas Fabris is a Frontend Engineer with eight years of experience, currently shaping user-facing features at Rocket.Chat where he contributes to the popular open-source communication platform and its React-based design system Fuselage. He specializes in UI/UX-driven front-end work—implementing components, refining onboarding flows, and fixing visual and interaction bugs—while bridging design thinking with pragmatic code. A lifelong learner who blends research, design, and engineering, he’s comfortable picking up new technologies to solve real user needs rather than just shipping pages. Based in Minas Gerais, Brazil, he pairs formal studies in interaction design and React-focused training with hands-on product contributions in a distributed, privacy-centered project. Known for questioning assumptions, he prefers rethinking requirements over applying rote solutions, which leads to clearer, more intentional interfaces. Outside work he draws inspiration from technology, art, music, and urban life, bringing a creative perspective to front-end problems.
8 years of coding experience
Javascript Development with an emphasis in React.js, Programação de Computadores - Aplicativos Específicos, Javascript Development with an emphasis in React.js, Programação de Computadores - Aplicativos Específicos at Academind
Gama Experience #7, Hacker, Gama Experience #7, Hacker at Gama Academy
Bachelor of Technology - BTech, Administração e Gerenciamento de Computação/Tecnologia da Informação, Bachelor of Technology - BTech, Administração e Gerenciamento de Computação/Tecnologia da Informação at Centro Universitário de Belo Horizonte
The Pontifical Catholic University of Minas Gerais
React port of Rocket.Chat's design system, Fuselage
Role in this project:
Front-end Developer
Contributions:16 releases, 398 reviews, 164 commits in 1 year 7 months
Contributions summary:Douglas primarily contributed to the front-end development of the Rocket.Chat Fuselage design system, specifically by implementing new components and functionalities. They added a missing EmailInput type, developed an EmailConfirmedPage component, a ConfirmationProcessPage, an AwaitingConfirmationPage, and components related to the admin interface. These changes involved modifications to existing components and stories, indicating a focus on UI/UX. They also performed code cleanup, added translations, and integrated localization into the onboarding UI.
The communications platform that puts data protection first.
Role in this project:
Full-stack Developer
Contributions:1236 reviews, 298 commits, 960 PRs in 1 year 7 months
Contributions summary:Douglas's contributions primarily focused on front-end development within the Rocket.Chat platform. They implemented and refactored UI components, addressed issues related to visual display and user experience, and updated various UI elements like icons and modal windows. The user also worked on fixing bugs, such as those related to user profile visibility and the display of thread messages. The code changes indicate a focus on improving the user interface and addressing functional issues.
meteordata-protectionchatjavascriptcollaboration
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.