About
Software engineer focused on backend systems.
I build systems that scale, integrate third-party services reliably, and design architectures with long-term maintainability and performance in mind.
Background
I started my career as a backend engineer at Sidetours, a B2B platform for booking tours and experiences. There I built and maintained REST APIs consumed by web and mobile clients, integrated multiple external providers — tour operators, payment gateways, availability systems — and worked on AWS infrastructure with Docker and CI/CD pipelines.
That experience gave me a solid foundation in what matters most: systems that work in production, scale without friction, and can be maintained by other engineers.
Today
I work independently as a software engineer and technical consultant. I help companies design and build backend systems, integrate third-party services reliably, and make architectural decisions that hold up over time.
My primary stack is PHP/Laravel and Java/Spring Boot for backend, with AWS, Docker and Terraform for infrastructure. I work with PostgreSQL, Redis, RabbitMQ and design APIs to production standards.
Engineering philosophy
- The safest code is the code that does not exist. The simplest solution that works in production always wins.
- Premature abstraction is technical debt with compound interest.
- Well-designed systems are boring to operate. Boring is good.
- Technical documentation is part of the system, not an afterthought.
- Scalability starts at design time, not in reactive optimization.
Beyond code
I also teach programming and mathematics, and mentor engineers who want to grow in backend and systems design. My long-term interest is technical leadership: architecture, engineering decision-making, and building high-performing engineering teams.
Stack & tools
Backend
Infrastructure
Databases
Methodology
Experience
Professional track record in software engineering.
- 2024 — Present
Software Engineer & Technical Consultant
Freelance · Remote
- Backend architecture design and technical consulting for early-stage startups and SMEs.
- Building scalable APIs, backend services, and third-party integrations.
- Infrastructure automation with Terraform and AWS for production deployments.
- Code review and engineering mentoring for development teams.
LaravelSpring BootAWSTerraformDockerPostgreSQL - 2021 — 2024
Backend Engineer
Sidetours · Barcelona, Spain
- Built and maintained backend systems for a B2B travel booking platform serving tour operators.
- Designed and implemented REST APIs consumed by web and mobile clients.
- Integrated third-party providers: tour operators, payment gateways, and booking systems.
- Contributed to AWS infrastructure and CI/CD pipeline improvements.
- Optimized database queries and background job processing at scale.
PHPLaravelMySQLRedisAWSDockerRabbitMQ
Technologies
The tools I use to build production systems.
Contact
Let's work together
Available for senior engineering roles, technical consulting, and freelance projects.