About Me

I'm a Computer Engineering graduate. I want to work on backend and systems software because I like knowing what happens underneath, like how an API is designed, how a database behaves when lots of requests arrive at once, or how two processes talk over a network.

I mostly write Python, TypeScript, Java and C++, and I also used C#/.NET during my degree. I'm looking for a team where I can learn from more experienced engineers.

Open to roles in Madrid, Valencia, Alicante or remote.

Experience

Software Engineering Intern — Cloud Levante

Alicante, Spain · February 2026 – April 2026

  • Worked on client web apps that were already in production, built with React and TypeScript, FastAPI (Python) and Laravel (PHP). Added new features and tracked down the cause of bugs as they came up.
  • Monitored Linux servers and services on AWS and IONOS, and helped with several migrations by checking the configuration was right and everything still worked afterwards.
  • Reviewed Wazuh SIEM alerts and technical reports to spot anomalies, and helped investigate security incidents.

Education

University of Alicante

Bachelor's Degree in Computer Engineering · September 2022 – June 2026

Projects

Alima

A nutrition tracking mobile app and my Bachelor's Thesis, graded 10/10. The backend is a FastAPI and PostgreSQL REST API and the app is built with React Native.

Python · FastAPI · PostgreSQL · SQLAlchemy · React Native · TypeScript · Expo

Ledger Service

A double-entry ledger REST API for payments, built to stay correct under concurrent requests. No balance is spent twice, retries never duplicate a payment and no events are lost.

Java · Spring Boot · PostgreSQL · Kafka · Flyway · Testcontainers · k6

Autonomous Taxi Fleet

A real-time simulation of an autonomous taxi fleet, made up of 7 Python services that talk to each other over Kafka, TCP sockets and Flask REST APIs.

Python · Flask · Kafka · TCP Sockets · MySQL · React · Docker

MasKV

A key-value database written from scratch in C++20, with a TCP server that gives each client its own thread, a simple text protocol and data that isn't lost on restart.

C++20 · POSIX Sockets · Multithreading · CMake

All projects →

Technologies

  • Languages: Python, TypeScript, Java, C++, C#, SQL, PHP
  • Backend & data: FastAPI, Flask, Spring Boot, .NET, SQLAlchemy, Alembic, Flyway, PostgreSQL, MySQL, Kafka
  • Frontend: React, React Native, JavaScript
  • Tools: Linux, Docker, Git, CMake, pytest, Jest, JUnit, Testcontainers, k6
  • AI: experience using Claude Code and Codex to help with coding, debugging and writing tests, always reviewing the output.

Languages

Spanish: native · Valencian: native · English: C1