Role

Software Engineer

Stack

Java · TypeScript

Base

Porto, PT 41.14°N

Focus

Backend · AI

eduardocouto.

Eduardo Couto Portrait

Currently

Software Engineer @ Blip

Certs

4× AWS

Focus

Backend & AI

/ Porto, PT

Hello, I'm Eduardo — a software engineer with 4 years of experience building distributed, event-driven systems in Java and TypeScript. I also build and support customer-facing AI applications in production.

(01)Who I am

About me

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 finally starts to work.

I'm a software engineer based in Porto, building backend systems and AI applications. I built a customer-facing AI application using Java, Spring Boot, and Spring AI, and continue to support it in production. My work spans MCP integrations, LLM orchestration, conversation state, automated evaluations, and guardrails.

I also build across the stack with TypeScript, React, and Hono. I created an LLM observability and feedback tool used by engineering, QA, and product teams. Alongside AI delivery, I bring experience with Kafka, Flink, AWS, and Kubernetes. I'm interested in backend and AI engineering opportunities, particularly remote roles across Europe.

(02)Writing

Blog

(03)Selected work

My projects

(A)Backend & AI — selected projects

(B)Web & frontend — client work & open source

(04)Toolbox

My Skills

(05)Career

My Experience

  1. May 2026 - Present

    Software Engineer

    Porto, Portugal 🇵🇹@Blip.pt

    Built and support a customer-facing AI application in production. Implemented MCP integrations, LLM orchestration, conversation state, agentic workflows, evaluations, and guardrails. Built an LLM observability and feedback tool with TypeScript, React, and Hono, adopted by engineering, QA, and product teams. Refined prompts and MCP tool descriptions to reduce response latency from approximately 15 to 10 seconds on a fixed evaluation set. Improved response consistency through deterministic application logic validated with automated evaluations, including adversarial inputs.

    • Java 25
    • Spring Boot
    • Spring AI
    • MCP
    • TypeScript
    • React
    • Hono
  2. Sep 2024 - Apr 2026

    Associate Software Engineer

    Porto, Portugal 🇵🇹@Blip.pt

    Maintained core sportsbook services in Java and Kotlin, and designed and operated Apache Flink streaming pipelines. Led technical initiatives from requirements through delivery. Improved integration testing with Testcontainers and automated releases. Operated AWS workloads, supported on-call incidents, and created troubleshooting and onboarding documentation.

    • Java 21
    • Kotlin
    • Kafka
    • Apache Flink
    • AWS
    • Kubernetes
    • Testcontainers
  3. Sep 2022 - Sep 2024

    Full-Stack Software Developer

    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.

    • Java
    • Quarkus
    • Angular
    • AWS
    • Terraform
    • GitHub Actions
  4. 2020 - Present

    Freelancer Developer

    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.

    • React
    • Next.js
    • TypeScript
    • Stripe
    • Shopify
  5. Feb 2022 - Sep 2022

    Software Developer Intern

    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.

    • Java
    • Angular
    • EclipseLink
  6. 2022

    IT Department Coordinator

    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.

    • React
    • Next.js
    • TypeScript
    • WordPress
  7. 2019 - 2022

    Graduated Informatics Engineering Degree

    Porto, Portugal 🇵🇹@ISEP

    Software engineering, databases, algorithms, and computer networks. Final project: a social network built with Java, C#, and React.

    • Java
    • React
    • C#
    • C

(06)Get in touch

Contact Me

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]