Erick Rosa
Software Engineer
I build accessible, pixel-perfect experiences for the web.
About
I'm a Software Engineer based in Rio de Janeiro, Brazil, with 4+ years of experience building and maintaining B2B SaaS platforms for pricing, analytics, automation and AI-enabled products. My strongest background is in frontend engineering — especially React, JavaScript and TypeScript — with a focus on accessible, polished and user-centered interfaces. I work best at the intersection of design and engineering, where thoughtful UX meets clean, scalable code, and I'm also comfortable working on the backend, with an end-to-end grasp of the development lifecycle — from planning and architecture to code, build, testing and deployment, across both frontend and backend.
As an avid learner passionate about open source, I enjoy building things with code and exploring languages like Python and Ruby and their ecosystems. I'm a multipotentialite who loves solving problems and learning new things. Aside from programming I'm a dad that likes to skate, chill at the beach, wander through nature, homelabs, linux, and chat about topics like arts, music, history, and philosophy. I passed the Voight-Kampff Test.
Experience
2022 — 2026
Led frontend development and evolved full modules of a B2B SaaS platform for pricing, market intelligence and optimization. Built analytical React dashboards and multi-tenant Python REST APIs, integrated 8+ external services, and developed AI and automation tooling, including MCP servers.
React
JavaScript
TypeScript
Node.js
Python
Flask
2022
Started as a trainee and was promoted after 4 months, building web interfaces for newspapers and news portals. Worked on maintenance and upgrades of legacy projects with jQuery, vanilla JS and responsive layouts, alongside API consumption.
JavaScript
jQuery
HTML
CSS
Projects
conflictzone-app
Frontend of an application to fetch, process and visualize data from the Fogo Cruzado database, a platform tracking occurrences of violence. Presents tables, heatmaps and charts representing the geographic distribution of these occurrences.
conflictzone-api
Django backend that fetches, processes and serves data from the Fogo Cruzado database, a platform tracking occurrences of violence. Powers the tables, heatmaps and charts representing the geographic distribution of these occurrences.
spotifysplit
A fullstack app connected to Spotify via OAuth 2.0 to explore all kinds of listening stats. Built in public — frontend with Vite, React and TailwindCSS, backend with Node.js and Express.
piMageKit
A web tool built with Flask for quick image adjustments — remove backgrounds, strip metadata, resize and crop images. A Python proof of concept for image processing.
Designed & built by Erick Rosa — crafted with Next.js, Chakra UI and a little 3D room.