SOFTWARE ENGINEER · WEB AND BACKEND · SÃO PAULO, BR

I build web systems that keep your data straight.

I'm a backend engineer in São Paulo, currently at Itaú. I build transactional apps, internal tools, and APIs for teams that can't afford to lose a single record — and I take on a few consulting and contract projects alongside my day job.

pedro@pedroreis.dev / engagement.log
$ pedro --status
> available for new engagements
POST /transfers/created 201 transfer-web-api
GET /condohub/announcements 200 condohub
POST /invoices/categorize 200 finance-dashboard
GET /health 200 uptime 4yr+

What I build

BACKEND

Transactional systems

APIs and services where being right matters more than being fast: transfers, payments, audit trails, and the edge cases nobody thinks about until they bite.

FULL-STACK

Web applications

End-to-end web apps for real users — internal tools, admin panels, community platforms — built to stay maintainable long after launch.

DATA

Dashboards and data tools

Turn spreadsheets and raw exports into focused tools a team can use every day: upload, categorize, visualize, repeat.

ADVISORY

Technical consulting

Architecture reviews, code audits, and a second pair of experienced eyes for teams that are mid-project or getting unstuck.

Featured work

A few things I've shipped — from a production-grade financial API to side projects that solve a real problem.

Browse all 50 projects

How I work

01

Discovery

A short call to understand the problem, the constraints, and what done actually looks like.

02

Build

Regular check-ins and working software early. No disappearing for months into a black box.

03

Ship and support

Deploy, hand off clear documentation, and stay reachable after launch, not gone the day it ships.

About

I am a software engineer at Itaú focused on web and backend development, based in São Paulo. Outside of client work I am usually deep in a personal project, training for my next 5K or 10K, or a few episodes into a podcast about psychology or philosophy. I like systems that hold up under pressure, in code and otherwise.