Under the Hood: Exploring the Technologies Powering My Portfolio
A deep dive into the technologies powering my developer portfolio - from Next.js to Vercel hosting, Playwright testing, and more.
- NextJs
- Typescript
- Tailwind
- Playwright
- Github Actions
Role
Backend Engineer
Stack
Java · Kotlin
Base
Porto, PT 41.14°N
Status
● Available

Currently
Backend @ Blip
Certs
3× AWS
Focus
Distributed systems
/ Porto, PT
Hello, I'm Eduardo — a backend engineer with 4 years of experience building distributed, event-driven systems in Java and Kotlin. These days I keep a high-throughput platform fast and reliable at Blip.
(01)Who I am
What keeps me hooked on this work is the moment a hard problem finally gives in — when the pieces click and a system you've been wrestling with just starts to hum.
I studied Informatics Engineering in Porto and haven't stopped building since. Most of my time now goes into backend work — distributed, event-driven systems in Java and Kotlin — keeping a high-throughput platform fast, observable, and hard to knock over.
My daily tools: Spring Boot, Quarkus, Kafka, and Flink, running on AWS and Kubernetes (3× AWS certified). I still ship the occasional front-end with React, and lately I've been having fun building AI agents in Java. Got an interesting backend problem? I'd love to hear about it.
(02)Writing
(03)Selected work
(A)Live & deployed — full-stack

Implemented and deployed a responsive website using NextJs and Tailwind to showcase a health company portfolio and facilitate user contact submissions.

Freelancing Project for a Lawyer Company. Website provides i18n and CMS for the client.

Open source learning platform. Responsible for graphical representation of the students grades and dark mode support.
(B)Backend & systems — open source
(04)Toolbox
(05)Career
Sep 2024 - Present
Porto, Portugal 🇵🇹@Blip.pt
I build the backend of a high-throughput betting platform — Java 21, Spring Boot, Kafka, and Apache Flink on AWS and Kubernetes. Along the way I shipped a production AI chatbot with Spring AI on Bedrock, led the move to structured logging with Grafana dashboards for the on-call team, and made disaster recovery a lot less scary with automated Flink savepoints.
Sep 2022 - Sep 2024
Porto, Portugal 🇵🇹@Critical Techworks
Owned a fleet of Java microservices and led their migration to Quarkus. Rebuilt the deployment story by moving Jenkins pipelines to GitHub Actions, and kept the AWS infrastructure with Terraform.
2020 - Present
Porto, Portugal 🇵🇹
Websites and e-commerce built end-to-end for real clients — React, Next.js, TypeScript, Stripe, and Shopify. Small team (of one), real users, no excuses.
Feb 2022 - Sep 2022
Porto, Portugal 🇵🇹@Critical Techworks
Cut backend response times with query optimization and caching, sped up the Angular front-end, and got my first real taste of what production actually means.
2022
Porto, Portugal 🇵🇹@NEI-ISEP
Ran the student association's IT department: mentored the dev team, modernized the stack, and kept projects moving while juggling a degree.
2019 - 2022
Porto, Portugal 🇵🇹@ISEP
Software engineering, databases, algorithms, and computer networks. Final project: a social network built with Java, C#, and React.
(06)Get in touch
Got a project in mind, a role to fill, or just want to talk shop? My inbox is open — email me directly or use the form.
[email protected]