Open to remote opportunities with U.S. companies

Software Engineer building reliable products for global teams.

I'm a Software Engineer with 6+ years of experience building production web applications, design systems, micro-frontends, developer platforms, and full-stack SaaS products. Based in Brazil and experienced working remotely with international teams.

6+ yrs

6+ years of professional software engineering experience

15 countries

Products delivered across 15 countries

40+ engineers

40+ engineers trained on an internal design system

End to end

Full-stack product ownership from architecture to release

About

I'm a Software Engineer from Blumenau, Brazil, with 6+ years of experience building and evolving web applications for both local businesses and international organizations.

My strongest background is in frontend engineering with React and TypeScript, where I've worked on design systems, micro-frontends, developer portals, responsive applications, and complex operational interfaces. Over time, I also expanded into full-stack development using Node.js, NestJS, Prisma, and PostgreSQL, which allows me to work across the full product lifecycle rather than only one layer of the stack.

I'm also well adapted to AI-assisted development, using it daily as part of my workflow — mainly ChatGPT/Codex, Claude and Claude Code, and Cursor — for prototyping, code review, refactoring, debugging, and documentation.

What I enjoy most is taking an unclear problem and turning it into a well-structured solution — understanding the business need, defining the architecture, implementing the feature, testing it, documenting it, and helping take it to production. I care a lot about maintainability, clear responsibilities, reusable patterns, and making technical decisions that support the product instead of adding unnecessary complexity.

I have experience working with distributed and international teams, collaborating closely with engineers, designers, QA, product, and business stakeholders. I communicate fluently in English and value autonomy, ownership, thoughtful engineering discussions, and environments where developers are encouraged to understand the problem, not just implement tickets.

Outside of software, I enjoy playing racket sports, learning musical instruments, and building personal products and experiments.

Experience

My Journey

Software Engineer
BEES / AB InBev
Current Role
Remote
  • Built and evolved frontend experiences for a large-scale B2B commerce platform operating across 15 countries
  • Worked with React, TypeScript, micro-frontends, design systems, feature flags, observability, and international product teams
  • Led the environment setup, deployment, and integration of a new micro-frontend
  • Investigated and documented previously unclear setup and delivery processes
  • Created most of the technical documentation associated with major migration workflows
  • Helped migrate markets and vendors to a new architecture
  • Trained more than 40 engineers on the internal design system
  • Helped improve UI consistency and reduce interface-related defects
  • Currently improving the company's developer portal
  • Contributing to frontend integrations for an internal AI chat and smart search experience
Lead Frontend Developer
Elemental Systems
Previous experience
Remote · Independent Contractor
  • Modernized legacy React applications using TypeScript, Hooks, and modern component patterns
  • Introduced structured state management with Context API and Effector
  • Reduced duplicated frontend code through reusable components
  • Built complex operational interfaces, editable data grids, custom widgets, and forms
  • Architected touchscreen kiosk applications for a fuel station chain
  • Worked across frontend and backend integration boundaries
  • Mentored engineers on React, maintainability, and frontend standards
Full-Stack Software Engineer
Carl Consulting
Previous experience
Blumenau, Brazil - Self-Employed
  • Built production web applications for regional businesses
  • Owned requirements, frontend, backend, data modeling, deployment, and maintenance
  • Developed a retail management system for an optical store
  • Worked with React, TypeScript, Node.js, Express, MongoDB, and Docker
  • Built authentication, role-based permissions, forms, dashboards, and image-management workflows
Projects

Featured work

Primary project

PR Tracker

A full-stack SaaS platform for centralizing pull request visibility and engineering workflows.

Private repository
PR Tracker dashboard showing tracked pull requests across repositories with status, SLA, and approval columns
Problem

Engineering teams often manage pull requests across multiple repositories and platforms without a centralized view of ownership, status, reviews, and organizational access.

Solution

A multi-tenant platform organized around organizations, workspaces, repositories, pull requests, members, invitations, notifications, audit history, and plans and permissions.

React 19TypeScriptViteZustandTailwind CSSNestJSPrismaPostgreSQLJWT / Passport.jsDocker

This project demonstrates Felipe's ability to own a SaaS product end to end, make architecture decisions across frontend and backend, model complex business rules, implement secure authentication and permissions, and create a polished user experience.

Private repository — architecture, implementation details, and a product walkthrough are available during interviews.

Optical Store Management System

Private client project — details in interviews

A production management platform that replaced manual workflows for a regional optical business.

Optical store management system showing a customer list with search by name and CPF

Designed and built the complete application — data modeling, frontend, backend APIs, auth, and role-based permissions. Currently in production with 5,000+ registered customer records, replacing fragmented manual processes.

ReactTypeScriptNode.jsExpressMongoDBDocker
Skills

Capabilities

Frontend Engineering
ReactTypeScriptJavaScriptHTML5CSS3Sass/SCSSTailwind CSSResponsive DesignAccessibilityi18nPerformance
UI Systems
Design SystemsComponent LibrariesMaterial UIShadcn/uiRadix UIStorybookFigmaInVision
State & Architecture
ZustandEffectorRedux ToolkitContext APIMicro-FrontendsModular ArchitectureDomain-Oriented ArchitectureAdapter PatternDTO PatternMonoreposCustom Hooks
Backend & Data
Node.jsNestJSExpressREST APIsGraphQLPrismaPostgreSQLMongoDBMongooseJWTPassport.jsbcryptclass-validatorRBACMulti-Tenancy
Testing & Quality
JestVitestReact Testing LibraryCypressSupertestTS strict modeESLintPrettier
DevOps & Observability
GitDockerAzure DevOpsGitHub ActionsArgoCDSonarQubeNew RelicSwagger/OpenAPI
AI-Assisted Development
ClaudeClaude CodeCursorChatGPTCodexUI PrototypingDesign-to-CodeCode ReviewRefactoringDebugging
Practices & Delivery
Technical ScopingProject OwnershipMentoringDocumentationAgile DeliveryProduction Troubleshooting
How I work

Engineering principles

01
Own the outcome

I take responsibility beyond implementation, including clarification, architecture, testing, documentation, release, and follow-up.

02
Build for maintainability

I favor clear boundaries, reusable components, strong typing, and solutions that the next engineer can understand.

03
Communicate early

I surface unclear requirements, risks, and trade-offs before they become delivery problems.

04
Solve real problems

I care about whether a technical decision improves the experience of users, engineering teams, or the business.

Contact

Let's build something meaningful.

I'm open to remote Full-Stack and Product Engineering opportunities with U.S. and international teams.