Backend
- Java 8–21
- Spring Boot
- Node.js
- NestJS
- REST APIs
- SQL · MySQL · PostgreSQL
- MongoDB
- Hibernate / JPQL
Developer & founder · Valencia
Full-stack engineer and software architect. I ship products, and I build companies.
01 — Bio
Full-stack developer and founder, with more than 13 years building production software. Core craft is backend and frontend together — Java, Spring Boot, Angular, React, TypeScript and Node.js — from architecture and APIs to the UI people actually use.
Fintech, healthcare, restaurants, travel, HR — among others. The through-line is picking up whatever the project is and shipping it. Iterpax is a passion project: a B2B SaaS for travel agencies, covering product discovery, architecture and hands-on development.
In Buenos Aires, ThinkUp Studios meant leading small teams and shipping client work across web and mobile. Owning the loop end to end, with Cursor and OpenAI every day to move faster and smarter.
Gamer: video games, escape rooms, board games, puzzles you crack with other people. That curiosity is why Carcassonne Scores and Keepout exist.
02 — Stack
03 — Experience
Nov 2025 — now
Remote · Maiia BI
The challenge
A healthcare analytics platform that has to work across several medical products — not one dashboard, a system. Query load, fine-grained permissions, pivot tables and standalone deployments all collide. I took the async query path (WebSockets, background jobs, Redis) and worked the multi-tenant backoffice with OAuth2/UAA, across frontend, backend, DevOps and CI/CD.
May 2025 — Sept 2025
Valencia, Spain · Remote USA
The challenge
A million events a day, on a custom queue that had to behave like RabbitMQ without being RabbitMQ. Backend services in Java 17 and Spring Boot, SOLID and DDD. Kubernetes to keep the microservices reliable and scalable, and the load actually distributed.
2024 — 2025
Remote
The challenge
Two different problems. One was building a commissions and employee platform from scratch (NestJS, React, Tailwind, Docker, GitLab CI/CD). The nastier one was dropping React (Polotno) inside an Angular app without breaking lifecycle and rendering. Both shipped to production in October 2025.
2023 — now
Valencia, Spain
The challenge
Travel operations still live in spreadsheets and chats. The bet was a modular B2B SaaS — reservations, operations, finance — on a multi-instance architecture: Java 17–21, Spring Boot, Angular, MySQL and MongoDB, with secure APIs. I still own discovery, architecture and delivery end to end as a passion project, with a small team. Client provisioning used to take days; GitLab CI/CD and containerized deploys brought it down to hours.
2021 — 2024
Valencia, Spain
The challenge
Two projects, two different goals. A health-insurance chatbot in Node.js, Angular and MongoDB. And Java 8 fintech systems that had to keep running in production.
2017 — 2021
Buenos Aires, Argentina
The challenge
One project at a time is boring — why not 15? I led two teams across 15+ client projects and built internal frameworks so a feature that took a day or two shipped in under an hour, plus GitLab CI/CD and AWS Lambda/S3 for image processing.
2012 — 2017
Buenos Aires, Argentina
The challenge
Healthcare management systems with a team of four. The architecture was fighting us. I redesigned the core around MVC and microservices so we could actually move under Scrum, instead of negotiating with the codebase every sprint.
04 — Projects
Passion project
Modular B2B SaaS for inbound travel agencies: reservations, operations and finance. Multi-instance architecture, secure APIs, Java 17–21 / Spring Boot / Angular, MySQL and MongoDB. I founded it, and I keep building it as a passion project.
Live
Mobile-first scorekeeper for Carcassonne, the well-known board game. A personal product I designed, built and deployed.
carcassonne.costazini.com.arWork in progress
Angular game prototype — “How long can you keep them out?” Live demo on Firebase Hosting.
keepout-thinkup.web.appPrevious venture
Software studio I co-founded in Buenos Aires before Iterpax. Web, mobile, 15+ client projects.
thinkup.com.ar05 — Play
I play. A lot. Video games, escape rooms, board games — anything that is a system you have to crack with other people. I like puzzles, rules, and the moment a messy problem clicks.
That is also why Carcassonne Scores and Keepout exist: products I build because I actually want to use them.