About the engineer

I stay close to the product and own the technical path.

Full-stack JavaScript and TypeScript software engineer and mobile engineering lead with 4+ years building production mobile, web, and backend applications. I focus on scalable React Native architecture for iOS and Android, end-to-end product engineering, and release reliability.

What I own

Product thinking with implementation depth.

React Native, TypeScript, Node.js, React, GraphQL, iOS and Android. I move between architecture, feature delivery, diagnostics, and releases without losing the user flow.

01

Mobile architecture

Leading React Native architecture for iOS and Android with TypeScript code quality, reusable patterns, performance work, and release maintainability.

  • React Native
  • TypeScript
  • iOS
  • Android
02

Full-stack delivery

Shipping product features across mobile apps, React web surfaces, Node.js services, NestJS, GraphQL, REST APIs, and data stores.

  • Node.js
  • NestJS
  • GraphQL
  • REST APIs
03

Commerce and field-ready flows

Building payments, e-commerce, maps/geolocation, offline-first mobile flows, observability, CI/CD, and testing foundations.

  • Payments
  • E-commerce
  • Offline-first
  • CI/CD

Career trace

Roles, teams, and product contexts.

From offline-first field tools to international commerce apps and mobile engineering leadership.

01

Nov 2025 - Present

Mobile Engineering Lead

N-FactorBrazil
  • Leads React Native mobile engineering for iOS and Android with focus on scalable architecture, TypeScript quality, performance, and maintainability.
  • Owns mobile features end-to-end across product, design, backend, and QA, integrating apps with GraphQL/REST APIs and backend services.
  • Drives code review, reusable patterns, release practices, observability, and technical mentorship.
02

Jul 2025 - Nov 2025

Mobile Engineering Lead

CorebizBrazil
  • Led React Native delivery for cross-platform iOS and Android applications while balancing hands-on engineering with technical leadership.
  • Guided TypeScript mobile architecture, code review, reusable patterns, and release practices.
  • Partnered with product, design, backend, and QA to improve delivery, app stability, performance, and maintainability.
03

Jan 2023 - Nov 2025

Mobile Software Engineer

CorebizBrazil
  • Built and maintained production React Native applications for Brazil and international markets using JavaScript/TypeScript across iOS and Android.
  • Helped design reusable mobile architecture that improved scalability, code quality, and the ability to launch multiple applications efficiently.
  • Developed mobile features integrated with backend APIs, GraphQL/REST services, payments/e-commerce flows, and cross-platform UI foundations.
04

Jan 2022 - Dec 2022

Tech Lead / Full Stack Developer

KukacBrazil
  • Led backend architecture modernization from a legacy stack toward NestJS, Docker, and microservices.
  • Built full-stack product features with Angular, Node.js, MongoDB, Mongoose, Redis, and REST APIs.
  • Integrated AI features for socio-emotional user profiles and personalization across backend services and web UI delivery.
05

Oct 2021 - Jan 2022

Software Development Intern

IPAM - Instituto de Pesquisa Ambiental da AmazôniaBrasília, DF
  • Developed React Native mobile features with Redux, REST API integrations, maps/geolocation, and offline-first flows.
  • Contributed to backend services with Node.js and Sequelize and to web features with React.
  • Helped build field-ready mobile functionality for reliable data access, synchronization, and usability in low-connectivity contexts.

Education

Universidade Católica de Brasília

CST, Análise de Sistemas de Computação
2021 - 2024

Operating principles

How I keep the work maintainable.

  1. Start from product flow and domain language before choosing abstractions.
  2. Keep mobile, backend, session, and commerce state boundaries explicit.
  3. Prefer typed contracts and small vertical slices over broad speculative rewrites.
  4. Make releases observable enough that regressions can be diagnosed quickly.