João Moraes

Principal Frontend Engineer at BrandLovers AI

São Paulo, Brazil
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
João Moraes is a Principal Frontend Engineer based in São Paulo with 8 years of experience building elegant, high-performance web interfaces and developer tooling. He combines a designer’s sensibility with engineering rigor to create simple, usable experiences, having led frontend strategy and design-system work across startups and product teams. João has driven architecture, CI/CD, testing and DX improvements as a tech lead and founding-team engineer, integrating frontends with AI/ML pipelines and instrumenting user experience metrics. His open-source work includes a modern React + Vite + TypeScript + Tailwind boilerplate that modernizes dev tooling and testing practices. Colleagues know him for mentoring teams, improving productivity through automation, and balancing aesthetics with measurable performance impact. He brings a rare mix of creative direction (former founder/creative director) and deep frontend craftsmanship to complex product problems.
code9 years of coding experience
job13 years of employment as a software developer
bookUnicesumar
bookReact Nanodegree, React Nanodegree at Udacity
bookComputer Technician, Computer Technician at Centro Paulza Souza
languagesPortuguese, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
26reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (16)

tailwind10
testing-library10
typescript10
vite10
typescripts10
tailwindcss10
jestjs10
react10
typescript-types10
jsx9
eslint8
prettify8
pretier8
vitejs7
boilerplate7

Programming languages (5)

TypeScriptRustHandlebarsJavaScriptElixir

Github contributions (5)

github-logo-circle
This is a boilerplate build with Vite, React 18, TypeScript, Vitest, Testing Library, TailwindCSS 3, Eslint and Prettier.
Role in this project:
userFront-end Developer
Contributions:2 reviews, 185 commits, 277 PRs in 1 year 6 months
Contributions summary:João primarily focused on front-end development tasks within this React and TypeScript boilerplate. They implemented new features by adding support for absolute paths and JSX runtime configurations. The user updated and upgraded packages, including Tailwind CSS, and refactored the code to format with Tailwind CSS class names, improving the UI. In addition, the user upgraded the project to React 18 and added testing functionality.
eslintreacttailwindcsstesting-librarytypescript
Manage complex object keys in depth.
Contributions:31 releases, 4 reviews, 45 commits in 18 days
depthjsonnestingparserregex
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