Portrait of João Pedro Braz

João Pedro Braz

Backend · Java & Spring · Full-stack

Open to workAlmada, PortugalFrom São Paulo

I build the part of the product nobody photographs: data models, APIs, and the unglamorous plumbing that keeps an app from quietly falling over at 3am.

Born in São Paulo, based in Almada. I came up through multimedia and web design, so I can take a project from a tidy interface all the way down to the database without losing the plot.

Java and Spring are home turf. PostgreSQL and Docker keep me company most days, and I get a little friendlier with React and Next.js every week.

Internships

Where I've worked inside someone else's codebase, on someone else's deadline.

IsecLisboa

2025

Web dev intern — built the campus Student Mental Health Program site

Simbiose

2022

Drupal 9 builds — custom page templates and CSS

Freelance


Selected work

All repos

Proudest moments

Not a job list — the things that were hard at the time.

2025

Finished my degree at 17/20

I started that course as a designer who could barely write a for-loop. I finished it writing the backend for my own project.

17/20Final grade

2025

Put a Next.js app into production

First time my code had users who never met me and couldn't ask what a 500 meant. It had to just work.

LiveStill running

2026

Got paid to write code

The moment this stopped being a hobby. Someone weighed my work against their money and chose it.

01First client

2024

Wrote printf() from scratch

No standard-library shortcuts — every format specifier and every allocation done by hand. Clean code and memory management were the whole point.

0Libraries used


Education and experience

  1. Oct 2025 → nowStudy

    Degree in Software Engineering

    ISTEC · Lisboa, PT

    Going deep on systems, data structures and software architecture.

  2. Mar – Jun 2025Work

    Web Developer Intern

    ISEC · Lisboa, PT

    Designed and built a site for the campus Student Mental Health Program — Figma, HTML, CSS, JavaScript.

  3. 2023 – 2025Study

    Multimedia Product Development

    ISTEC · Lisboa, PT

    Final grade 17/20 · thesis “Shuffling”.

  4. 2023 – 2025Study

    Software Engineer

    42 Lisboa · Lisboa, PT

    Peer-to-peer learning program — low-level programming and problem solving, deep in Git, the Unix shell and C.

  5. 2022 – 2023Study

    Web Design

    iEFP · Almada, PT

    The formal start — HTML, CSS, and the habit of finishing things.

  6. 2022Work

    Web Designer

    Simbiose · PT

    Built Drupal 9 sites — custom page templates and CSS.

  7. 2018 – 2022Study

    IT Systems Management & Programming

    Esc. Sec. Cacilhas-Tejo · Almada, PT

    Where the first line of code happened.


Tech stack

  • Java
  • TypeScript
  • JavaScript
  • C#
  • C
  • C++
  • SQL
  • Spring Boot
  • Spring
  • REST APIs
  • Maven
  • Prisma
  • Next.js
  • React
  • Tailwind CSS
  • HTML
  • CSS
  • Motion
  • PostgreSQL
  • MySQL
  • Docker
  • Kubernetes
  • AWS
  • Git
  • Vercel
  • CI/CD
  • Linux
  • IntelliJ IDEA
  • VS Code
  • Postman
  • Swagger / OpenAPI
  • Figma
  • WordPress
  • Drupal

What I reach for firstPortuguese (Native) · English (C1)


Let’s build something solid.

Open to backend and full-stack roles, and to freelance work. Email is the fastest way to reach me.

joaobraz1204@gmail.com