Skip to content
IMPdev

Full Stack Developer

IvanMartinPrieto

hover to disturb

Computer Science Engineer and Full Stack Developer with over five years spent building web and infrastructure projects.

01

About

I’m a Computer Science Engineer and Full Stack Developer based in Madrid, Spain, with more than five years of experience working across the stack. On the frontend that usually means Angular or React, and on the backend it’s Python, Node.js, or Java with Spring Boot, all of it deployed through Docker.

That same range carries over into what I build on my own time. I run a home lab on Proxmox and TrueNAS that hosts a small IoT setup, and I built an ESP32 weather station that feeds its readings back into it.

Stack

  • Angular
  • React
  • TypeScript
  • Python
  • Java / Spring Boot
  • Docker
  • Node.js
02

Projects

Filed under: academic, data, full-stack, home-automation, home-lab, iot, paused, python, self-hosted

heartbeat

Hospital Care Management

My final degree project: a web app that helps hospital staff keep track of patients and the people caring for them. Doctors and administrators can look up a patient’s records, see who’s treating them, and update their care in one place instead of juggling several separate systems.

I built the frontend in Angular and the backend in Spring Boot, with MariaDB and MongoDB handling the data, and packaged the whole thing with Docker so it’s easy to run anywhere.

  • Angular
  • Java
  • Spring Boot
  • Docker
  • MongoDB
  • MariaDB
  • full-stack
  • academic
vote tally

EU Elections Vote Counter

A small Python tool that takes the official results from the 2024 European elections and turns them into a clean, readable PDF report. It breaks the vote down by political party and by census zone, so you can see exactly how an area voted without digging through raw spreadsheets.

  • Python
  • python
  • data
server rack

Home Lab

A small home server setup built on Proxmox and TrueNAS. It stores and organizes my photos, videos, and documents, runs a handful of other personal services in Docker containers, and keeps an eye on a few IoT devices around the house, sending me a message on Telegram whenever something needs attention.

  • Proxmox
  • TrueNAS
  • Docker
  • Linux
  • home-lab
  • self-hosted
root growth

Automated Irrigation System

An ESP32-based system designed to water the garden automatically instead of doing it by hand. Sensors report soil and weather conditions over MQTT, a FastAPI backend processes that data, and an Angular dashboard lets me check on everything and adjust it remotely.

It’s not finished yet. I’ve paused it for now, but I’d like to pick it back up.

  • Angular
  • Python
  • FastAPI
  • Docker
  • MQTT
  • ESP32
  • iot
  • home-automation
  • paused
03

Career

  1. 2022 — Present

    Full Stack Software Developer

    TheCodeLives — Spain

    I work across the stack here, building frontend features with Angular and React and backend features with Python and Node.js, while troubleshooting issues wherever they come up.

    • Angular
    • React
    • React Native
    • Python
    • Node.js
    • Docker
  2. 2022

    Full Stack Developer Intern

    Deimos Space — Spain

    I worked on an Angular frontend and a Java Spring backend, both deployed with Docker, fixing bugs and shipping features across several services.

    • Angular
    • Java
    • Spring
    • Docker
  3. 2021

    Cloud Support Engineer Intern

    Accenture — Spain

    I built automation solutions on Azure using Ansible, including scripts that pulled database information across different environments.

    • Azure
    • Ansible
    • Bash
04

Contact

Have a project in mind, or just want to say hello? I'd love to hear from you.

contact@ivanpmartin.com

Madrid, Spain