Ricardo Morais

Senior Frontend Developer at dunnhumby

Setúbal, Setúbal, Portugal
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

👤
Senior
🎓
Top School
Ricardo Morais is a Senior Frontend Developer based in Setúbal, Portugal with 11 years of experience building web applications and developer tooling. He currently leads frontend work at dunnhumby and is the solo creator of Flow Weaver, a TypeScript workflow compiler for AI agents, blending compiler-level thinking with practical UI engineering. His background spans React and React Native projects, Node.js backend integrations, and operational practices like CI and process management introduced early in his career. Ricardo is an active open-source contributor and has applied rigorous QA and test automation skills to notable projects such as JavaParser, where he improved lexical-preservation tests and AST handling. He combines a formal computer engineering education with hands-on full-stack experience, often surfacing subtle correctness improvements that benefit large codebases.
code11 years of coding experience
job2 years of employment as a software developer
bookEngenharia Informática Informática, Engenharia Informática Informática at Polytechnic Institute of Setúbal
bookCurso Profissional em Programação e Gestão de Sistemas Informáticos Informática, Curso Profissional em Programação e Gestão de Sistemas Informáticos Informática at Escola Secundária Dom Manuel Martins
bookEngenharia Informática e de Computadores, Engenharia Informática e de Computadores at Instituto Superior Técnico
github-logo-circle

Github Skills (9)

parserator10
javas10
junit10
parser10
java10
abstract-syntax-tree10
testing10
javaparser8
code-analysis8

Programming languages (6)

TypeScriptJavaCJavaScriptKotlinDart

Github contributions (5)

github-logo-circle
javaparser/javaparser

Feb 2019 - Apr 2019

Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:11 commits, 7 PRs, 32 comments in 1 month
Contributions summary:Ricardo focused on adding and fixing unit tests for the JavaParser project. Their commits addressed specific issues, such as handling trailing comments and ensuring correct statement insertion. The user demonstrated expertise in testing, particularly within the context of the JavaParser's lexical preservation and AST manipulation capabilities.
code-generationjavaparserjavasymbolsolvercode-generatorsyntax-tree
TQRG/leafactor-ci

Feb 2019 - Sep 2020

Contributions:69 commits, 3 pushes, 3 comments in 1 year 7 months
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 Morais - Senior Frontend Developer at dunnhumby