Available for remote roles (US/EU)

Hi, I'm Matheus.

I build FullStack web products.

Senior Software Engineer specialising in React.js, Next.js, Nest.js & Node.js.

6+ years shipping production web apps, from a B2B marketplace cataloging 5,000+ vehicles to SAP-integrated ERP tools and AI products for a Frontier Labs client. Open to remote roles with international teams across US/EU time zones.

// about

Who I am

I'm Matheus, a Senior Software Engineer based in Curitiba, Brazil, with 6+ years shipping production JavaScript and TypeScript, from the architectural decision through to delivery. Next.js, React and TailwindCSS on the frontend, Node.js and Nest.js on the backend, PostgreSQL, MariaDB and MongoDB at the data layer. I've built B2B marketplaces, SAP-integrated enterprise ERP, EdTech at national scale, and AI products for a Frontier Labs client.

Recent results: took a critical reporting endpoint from ~20s to under 3s by moving the computation to where the data lives; co-architected lwauto.com.br, a B2B vehicle marketplace cataloging 5,000+ vehicles, and designed the public B2B API behind it so partner integration became a repeatable process; and helped land two late-stage AI projects on time inside a 6-week engagement, 50+ PRs validated and merged.

What I bring to a team: I work close to POs, PMs, designers and clients, so trade-offs get decided before code is written and the original design survives implementation. I translate technical trade-offs into business decisions instead of handing over a list of options. I'm a daily Claude Code and Cursor user, one dedicated subagent per task for clean context, MCP integration and automated PR review. And I mentor, running hands-on React and TypeScript walkthroughs for juniors, always up to pair on a hard bug. Currently open to remote opportunities with international teams across US and EU time zones.

Experience
6+ years
Location
Curitiba, Brazil (UTC-3)
Languages
Portuguese (Native)
English (Full Professional (C1))
Spanish (Basic)
Education
Bachelor's, Computer Science
Universidade Federal do Paraná (UFPR)
Technical Degree, Informatics
Instituto Federal do Paraná (IFPR)
Open to
Remote, US/EU time zones

// experience

Where I've been

  1. Mar 2026 — Apr 2026

    Senior Software Engineer (Full-Stack) · G2i Inc.

    Remote (Contract)

    • Engaged through G2i on two AI-related Next.js projects for a Frontier Labs client, joining both at a late stage and helping land them on time inside a 6-week engagement, in a 7-engineer pnpm monorepo with strict code quality gates.
    • Shipped 50+ production PRs, validated and merged, averaging 3+ a day.
    • Designed the AI-augmented workflow behind that throughput: Claude Code with one dedicated subagent per task so each keeps an isolated context, MCP integration (Git, Linear), and automated PR-review agents. (Project details, client name and internal tooling are under NDA.)
    • Next.js
    • TypeScript
    • AI
    • Claude Code
    • Cursor
    • pnpm
  2. Apr 2024 — Mar 2026

    Grupo LW / LW Tecnologia

    Curitiba, Brazil (Hybrid)

    • Co-architected and shipped lwauto.com.br, a B2B vehicle marketplace cataloging 5,000+ vehicles across multiple client portals, working in a Scrum team of 4 engineers + PO + UX designer.
    • Designed and built the public B2B API with Nest.js, Prisma, and MariaDB, including a key-pair authentication middleware with per-client secret keys and an admin-side rotation flow for partner integrations.
    • Standardized WebSockets as the way to register large vehicle spreadsheets: one import carried over 50,000 vehicles while streaming continuous progress updates to a loading component on the frontend, so users could track a dataset that size instead of watching a spinner.
    • Built a synchronized wallet system across a client's users with Server-Sent Events, plus a dedicated hook that let the team consume live balances anywhere in the frontend from a single endpoint. SSE over WebSockets because the flow is one-directional and the operational profile is simpler.
    • Diagnosed and fixed a silent production bug where vehicle photos appeared rotated after JPG→WebP conversion; traced the root cause to stripped EXIF orientation metadata and implemented a metadata-aware rotation step in the pipeline.
    • Designed Nest.js microservices applying hexagonal architecture, data caching, and query optimization for stability under high-concurrency workloads.
    • Built the frontend of lwauto.com.br with Next.js (App Router, SSR/CSR mix), TailwindCSS and TanStack Query across multiple client portals, partnering directly with UX so designs shipped exactly as intended.
    • Started architecting an integration with Brazil's Free Flow tolling system to automate toll payments for fleet vehicles (project continued by the team after my departure).
    • Maintained production systems with Elastic APM and AWS CloudWatch; mentored a junior developer through hands-on React/Hooks/TypeScript pair sessions.
    • Next.js
    • Nest.js
    • TypeScript
    • Prisma
    • MariaDB
    • TailwindCSS
    • TanStack Query
    • Server-Sent Events (SSE)
    • WebSockets
    • Elastic APM
    • AWS CloudWatch
    • Azure DevOps
  3. Nov 2021 — Present

    Independent Consultant

    Remote

    • Delivered custom web solutions for clients including Irrigate (irrigate.com.br), modernizing a legacy codebase and bringing an agri-tech business online with a brand-aligned interface.
    • Built and operate BusTrack CWB (bus-routes-app.vercel.app), a free, ad-free real-time public transit tracker for Curitiba: Next.js, Socket.io and React Leaflet over open transit data, running through a self-managed Oracle Cloud proxy I maintain end to end.
    • Next.js
    • React.js
    • TypeScript
    • Node.js
    • Socket.io
    • React Leaflet
  4. Jun 2022 — Nov 2023

    Golive Consultoria (SAP Partner)

    Curitiba, Brazil

    • Cut p95 latency on a critical employee-hours reporting endpoint from ~20s to under 3s (~85%) by moving the computation to where the data lives: Node-side aggregation across 6+ MongoDB collections replaced with a native $lookup and computed-stage pipeline.
    • Led delivery of three ERP applications bridging SAP HANA and the SAP Service Layer with React and Next.js interfaces, making enterprise workflows usable outside SAP's own UI. Multi-tenant data isolation was designed in up front, so a single build could be resold instead of forked per customer.
    • Built a reusable React + TailwindCSS component library that became the internal UI standard across the company's applications, so new projects started faster and stayed consistent.
    • Implemented CI/CD pipelines with GitHub Actions, GitLab CI/CD, Firebase, and Heroku, standardizing deployment across the company's projects.
    • Mentored junior developers through code reviews, pair programming, and workshops on TypeScript generics and clean code practices.
    • React.js
    • Next.js
    • Nest.js
    • Node.js
    • TailwindCSS
    • MongoDB
    • SAP HANA
    • SAP Service Layer
    • GitHub Actions
    • GitLab CI/CD
    • Firebase
    • Heroku
  5. May 2020 — Apr 2022

    Full-Stack Developer (Intern to Junior) · +A Educação / Imersys

    Remote (Brazil)

    • Built EdTech and marketplace platforms with Vue.js, Nuxt.js, Node.js, PostgreSQL and MongoDB for Brazilian higher-education institutions, including PUC, one of the country's largest private university networks.
    • Rendered interactive 3D anatomy models in the browser with the model-viewer library, giving medical students study material that had only been available on campus.
    • Implemented authentication and authorization flows using JWT and OAuth 2.0, ensuring secure multi-user access patterns.
    • Collaborated with a Scrum team to build and deploy a successful learning application used in colleges throughout the country.
    • Promoted from intern to junior developer over 2 years.
    • Vue.js
    • Nuxt.js
    • Node.js
    • PostgreSQL
    • MongoDB
  6. Aug 2019 — May 2020

    Software Engineering Intern · Tribunal de Contas do Estado do Paraná

    Curitiba, Brazil

    • Developed internal ASP.NET applications for a public-spending audit tool, making state expenditure auditable and visible to citizens.
    • ASP.NET
    • C#
    • JQuery

// live work

Deployed applications

A rolling showcase of sites and apps I've shipped that are live in production today.

BusTrack CWB

BusTrack CWB

Free, ad-free real-time public transit tracker for Curitiba, built on open transit data.

  • Next.js
  • TypeScript
  • Socket.io
  • React Leaflet
  • Oracle Cloud
Visit site
LW Auto Marketplace

LW Auto Marketplace

B2B vehicle marketplace cataloging 5,000+ vehicles.

  • Next.js
  • Nest.js
  • Prisma
  • MariaDB
Visit site
Irrigate

Irrigate

Business-facing site that expanded the client's digital reach.

  • Next.js
  • React.js
  • TailwindCSS
Visit site

// projects

Some of my projects

BusTrack CWB

Free, ad-free real-time public transit tracker for Curitiba, built on open transit data.

Next.jsTypeScriptSocket.ioReact LeafletOracle Cloud

LW Auto Marketplace

B2B vehicle marketplace cataloging 5,000+ vehicles. Co-architected full-stack with Next.js, Nest.js, Prisma, and MariaDB.

Next.jsNest.jsPrismaMariaDB

Irrigate

Business-facing website that expanded the client's digital reach. Built as a freelance engagement.

Next.jsReact

URL Shortener

TypeScript API that shortens URLs with clean architecture and REST conventions.

TypeScriptNode.jsAPI

Pokémon List

Front-end app listing the first 151 Pokémon, built as a clean TypeScript and React showcase.

TypeScriptReact

UDP cannon

UDP cannon project aiming to study UDP network protocol

CNetworkCollege

// skills

What I work with

Core Stack

TypeScriptNext.js (App Router, Server Components, SSR/CSR)React.jsTailwindCSSNode.jsNest.js

Frontend

TanStack QueryResponsive DesignCode SplittingLazy LoadingOptimistic UpdatesReact LeafletVue.jsNuxt.js

Backend & APIs

REST API DesignMicroservicesGraphQLAuthentication (JWT, OAuth, Key-pair)Server-Sent Events (SSE)WebSocketsSocket.ioReal-time SystemsBullMQ

Databases & ORMs

PostgreSQLMariaDBMongoDBSAP HANASAP Service LayerPrisma (schema design, migrations)TypeORMMongooseAggregation PipelinesQuery Optimization

Cloud & DevOps

AWS (CloudWatch, EC2, S3, Lambda, SQS)DockerGitHub ActionsGitLab CI/CDAzure DevOpsFirebaseElastic APM

AI Tooling

Claude Code (subagent orchestration, MCP integration)CursorAI-assisted development workflows

Architecture

System DesignMicroservicesMulti-tenant ArchitectureHexagonal ArchitectureClean ArchitectureDDDTDDAgile / Scrum

// contact

Let's build something

I'm currently open to remote roles with international teams — US and EU time zones especially. If you're hiring, collaborating, or just want to compare notes on Next.js, Nest.js or system design, my inbox is open.

Sai hi!