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
SPLITWISE API

Splitwise-inspired expense-splitting REST API. JWT auth, EQUAL / PERCENTAGE / EXACT splitting strategies, debt netting and greedy simplification algorithm, unit tests with JUnit 5 and Mockito.

JavaSpring BootJWTPostgreSQLDockerJUnit 5Mockito
VIEW ON GITHUB
SPOTIFUM

Spotify-inspired music platform built in Haskell. Functional architecture, playlist management, music library with full CRUD operations.

HaskellFunctionalCLI
VIEW ON GITHUB
SPORTORG DATABASE

Sports organisation database system. Relational schema design, complex queries and reporting for managing athletes, competitions and results.

SQLPostgreSQLDatabase Design
VIEW ON GITHUB
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
// CONTACT

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

📁
GITHUBgithub.com/TurnGui
💼
LINKEDINlinkedin.com/in/guilherme-duarte
📧
EMAILguilherme@example.com