Computer Engineering Graduate · Portugal

Welcome, I'm Diogo Tavares
and this is my Personal Portfolio.

I'm a software developer with a background in Computer Engineering. I focus on building practical applications across the stack, working with object-oriented design in Java, relational databases, and frontends in React.

Profile

About me

I completed my degree in Computer Engineering at the University of Évora. My coursework gave me a concrete foundation in how software operates, from low-level memory and networks to full-stack web platforms. Currently, I spend my time designing clean application logic, handling databases, and putting together responsive user interfaces.

DegreeBSc in Computer Engineering
InstitutionUniversity of Évora
LocationSines / Évora, Portugal
Primary StackJava, SQL, JavaScript, React
LanguagesPortuguese (Native), English
Work History

Internship Experience

CIDEHUS — Interdisciplinary Research Centre

University of Évora
Software Engineering Intern
FULL-STACK Developed modular web interfaces using PHP, JavaScript, and AJAX for asynchronous data loading.
DATABASE Wrote PostgreSQL queries with server-side pagination, sorting, and multi-field filters.
AUTOMATION Built Python scripts using regex parsing to clean and convert raw historical text into structured JSON.
DEVOPS Set up local multi-service container environments using Docker and Docker Compose.
Selected Repositories

Projects

Individual builds across backend, frontend, and systems — or browse my complete degree coursework repository →