Ricardo Amaral is a Senior Frontend Developer with 14 years of experience building robust web applications from Porto, Portugal. Currently at Doist, he blends pragmatic frontend engineering with full-stack sensibilities cultivated through long tenures at Blip.pt and open-source contributions. His work spans UI polish and backend integrations—evidenced by commits to projects like Radarr and type and event-handling improvements to the popular Tiptap editor—while also strengthening test reliability across platforms for the VS Code Jest extension. Comfortable shipping production features and fixing cross-platform edge cases, he brings a developer-first mindset and a knack for improving developer experience as well as end-user interfaces.
14 years of coding experience
11 years of employment as a software developer
Undergraduate, Computer Technology Course, Undergraduate, Computer Technology Course at Escola Secundária José Régio
Bachelor of Science (BSc), Informatics Engineering, Bachelor of Science (BSc), Informatics Engineering at Universidade do Minho
The optimal flow for Jest based testing in VS Code
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:22 commits, 5 PRs, 19 comments in 2 months
Contributions summary:Ricardo primarily contributed to improving the test suite for the VS Code Jest extension. They focused on ensuring cross-platform compatibility by adding and modifying tests specifically for the Windows (win32) operating system. Their work involved updating test cases, adjusting the behavior of the extension to align with platform-specific execution, and integrating the test framework to ensure the expected behavior on different operating systems.
Movie organizer/manager for usenet and torrent users.
Role in this project:
Full-stack Developer
Contributions:13 commits, 13 PRs, 64 comments in 7 months
Contributions summary:Ricardo contributed to various aspects of the Radarr project, demonstrating full-stack development capabilities. Their commits encompass UI improvements, including style tweaks and class name fixes, as well as backend modifications, such as media info refactoring and net import functionality enhancements with tag support. The changes also involve database schema migrations and bug fixes across different modules. This indicates a good grasp of the entire application stack.
sonarrmoviestransmissiontorrentsnzb
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
Ricardo Amaral - Senior Frontend Developer at Doist