Game Portfolio
GUILHERME
DUARTE
2026 TurnGui
PRESS START
// ABOUT ME

Hey! I am Guilherme Duarte, a recent
Computer Science graduate from
Universidade do Minho, Braga.

I love building clean, tested,
production-ready backend APIs.
Looking for my first junior backend
role in the Braga / Porto area.

VOLUNTEER

CoderDojo instructor and
Banco Alimentar volunteer.

HOBBIES

When not coding I enjoy fishing and
competitive board games -- currently
deep into Warhammer 40K.

CHARACTER STATS
Backend Dev
Problem Solving
Java / Spring
Linux
Communication
// SKILLS
PROGRAMMING LANGUAGES
Java
C
SQL
C# / .NET
Python
FRAMEWORKS
Spring Boot
Spring Security
Spring Data JPA
JUnit / Mockito
INFRA AND TOOLS
Docker
PostgreSQL
Git / GitHub
Linux
Maven
SPOKEN LANGUAGES
Portuguese
English
// PROJECTS
CATCHLOG API

Fish species and catch-log REST API. Built to diversify my stack beyond Java and explore the .NET ecosystem.

C#.NETREST API
VIEW ON GITHUB
SPLITWISE API

REST API for splitting shared expenses between groups. Layered Spring Boot architecture, three splitting strategies (equal, percentage, exact), JWT auth, and a greedy debt-simplification algorithm. Deployed on Railway.

JavaSpring BootJWTPostgreSQLDockerJUnit 5Mockito
VIEW ON GITHUB
SPOTIFUM

Spotify-style streaming platform: Spring Boot REST API with JWT auth, React SPA frontend, and PostgreSQL. Started as a university OOP project, rebuilt into a full-stack deployed product.

JavaSpring BootReactPostgreSQLDockerJWT
VIEW ON GITHUB
SPORTORG DATABASE

Relational database for an Olympics-style multi-sport university competition. Full DB lifecycle: ER modeling, normalization to 3NF, MySQL schema, views, stored procedures, indexing and role-based access control.

MySQLSQLDatabase DesignGitHub Actions
VIEW ON GITHUB
// CONTACT

Open to junior backend roles
in the Braga / Porto area.

📁
GITHUBgithub.com/TurnGui
💼
LINKEDINlinkedin.com/in/guilherme-duarte-devbraga
📧
EMAILguilhermefduarte2702@gmail.com
📄
RESUMEDownload PDF