Skip to content

Thiago Caetano

Software Engineer

I build web products end to end — 5+ years across TypeScript front-ends and Node.js services, most recently in fintech.

Writing software professionally
5+ years
EU work authorisation
Portuguese citizen
Based in
São Paulo, Brazil

About

Who I am

I'm a full-stack software engineer with 5+ years in production systems. I work across the stack — React and Next.js on the front end, Node.js and NestJS with relational databases behind them — and I'm strongest in domains where correctness is not negotiable: payments, banking and compliance integrations, and background processing that has to survive retries.

I build microservices and serverless backends on AWS, and I care most about what happens after launch — clear service boundaries, tests that catch real regressions, and code the next person can pick up without a meeting. I lead and mentor developers alongside the engineering work.

Brazilian and Portuguese citizen, fluent in English.

Projects

What I've built

Professional, freelance and personal work.

  1. Jan 2026

    Personal

    Split The Party

    Solo — product, design, front end, back end and infrastructure

    A web app for settling shared expenses in a group. Participants and costs go in, each item is assigned to the people it actually applies to, and the app resolves the debts into the smallest possible set of transfers. The free tier runs entirely in the browser with local storage; the paid tier adds server-side persistence and sharing per event. Built in Portuguese and English, and I own every part of it — product decisions, interface, back end and infrastructure.

    Split The Party landing page

    React · Next.js · TypeScript · AWS Lambda · API Gateway · Amazon S3 · SQS · AWS Amplify · CloudFront

  2. Feb 2023 — Present

    Current

    Ciabra

    Software Engineer

    Fintech platform handling invoices and digital wallets. I design and build the microservices behind it — banking API and compliance integrations in NestJS, and background job processing for webhook handling. I also contributed to a full interface redesign in React, and I lead and mentor two developers on the team.

    Ciabra payments platform homepage

    TypeScript · NestJS · React · Next.js · MySQL · BullMQ · Amazon S3 · Docker · Jest · Mantine

  3. Mar 2024 — Apr 2024

    Freelance

    RA Engenharia

    Front-end developer

    Marketing site for a forklift rental company. A single-scope freelance build: I designed and shipped the landing page end to end.

    RA Engenharia landing page

    React · TypeScript · Tailwind CSS

  4. Feb 2022 — Feb 2023

    Palpite na Rede

    Software Engineer

    High-traffic sports betting platform and the administrative system behind it. I built and optimised features across the stack, designed the serverless backend on AWS Lambda and API Gateway, and integrated third-party APIs. I worked closely with designers on the interface.

    Palpite na Rede sports platform homepage

    React · Node.js · Express.js · Sequelize · MySQL · AWS Lambda · API Gateway · Material UI

  5. Jan 2021 — Feb 2022

    Quaestum

    Full-stack Developer

    A consultancy building software for its clients. I developed a rental car management system and an inventory system — responsive interfaces and the backend behind them — including a QR code printing solution for asset tracking. I also ran project meetings and sprint follow-ups.

    Quaestum Consultoria website homepage

    PHP (Slim) · jQuery · Bootstrap · MySQL

Skills

What I work with

Grouped by where they sit in the stack.

Languages
TypeScript · JavaScript · SQL
Front-end
React · Next.js · Material UI · Mantine · Tailwind CSS
Back-end
Node.js · NestJS · Express.js · REST APIs · Microservices · BullMQ
Cloud & infrastructure
AWS Lambda · API Gateway · Amazon S3 · SQS · AWS Amplify · CloudFront · AWS Certified Cloud Practitioner
Data
MySQL · Sequelize · TypeORM · PostgreSQL
Tooling & practices
Git · Docker · Jest · CI/CD · Agile · Clean Architecture