

João Pedro Braz
Backend · Java & Spring · Full-stack
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
2025Web dev intern — built the campus Student Mental Health Program site
Simbiose
2022Drupal 9 builds — custom page templates and CSS
Freelance
Etheryana
2026Freelance build for a real client
Selected work
All reposProudest moments
Not a job list — the things that were hard at the time.
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
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
Got paid to write code
The moment this stopped being a hobby. Someone weighed my work against their money and chose it.
01First client
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
- Oct 2025 → nowStudy
Degree in Software Engineering
ISTEC · Lisboa, PT
Going deep on systems, data structures and software architecture.
- 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.
- 2023 – 2025Study
Multimedia Product Development
ISTEC · Lisboa, PT
Final grade 17/20 · thesis “Shuffling”.
- 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.
- 2022 – 2023Study
Web Design
iEFP · Almada, PT
The formal start — HTML, CSS, and the habit of finishing things.
- 2022Work
Web Designer
Simbiose · PT
Built Drupal 9 sites — custom page templates and CSS.
- 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