Tiago Oliveira
MSc Computer Science Student
Computer Science graduate from the University of Lisbon, now doing my MSc in Computer and Systems Sciences at Stockholm University. I build distributed backends and event-driven services — currently as a Software Engineer Intern at Mastercard, working with Java, Spring Boot, Kafka and PostgreSQL.

About
Technologies I use
Languages
Frameworks & Libraries
Data & Messaging
Tools
Experience
Where I've been
Work
Software Engineer Intern
CurrentMastercard
Jun 2026 — Aug 2026
- Developing a distributed application using Java, Spring Boot, Kafka, PostgreSQL and Next.js.
- Implementing REST APIs and event-driven communication between backend services.
- Contributing to database design, testing, debugging and code reviews.
Education
MSc Computer and Systems Sciences
CurrentStockholm University
Sept 2025 — Jun 2027
BSc Computer Science
Faculty of Sciences, University of Lisbon
Sept 2020 — Jul 2024
Projects
Things I've built
A few projects I've shipped recently — more on GitHub.


Deuce
Private TestFlightTennis scoring & performance · iOS + watchOS
An iOS and watchOS app for tracking tennis matches point by point. Live scoring from the wrist, serve and return analytics, per-set breakdowns and a full match history, with HealthKit integration and cross-device sync built on SwiftData and CloudKit.

System Monitor
Real-time device monitoring platform
A monitoring platform built to scale horizontally: a Go agent collects host metrics over gRPC, the backend fans them out with Redis Pub/Sub and WebSockets for low-latency updates, and a Next.js frontend visualises live and historical data.
Contact
Let's talk
Want to chat? Feel free to reach out — I'm always open to new opportunities.

