Hello,
I'm Oriol.
Software engineer lead in Zürich. For over ten years I've built cloud platforms in Java and Kotlin and led the teams that run them. Lately, the backends behind enterprise AI.
What I do
Backend and platforms
Java, Kotlin and Spring services designed around the domain: hexagonal architecture, event streaming with Kafka, APIs that other teams can build on.
AI in production
The platform side of generative AI: RAG pipelines, LLM integrations behind event-driven services, and the guardrails a bank needs before it goes live.
Cloud and delivery
AWS, Docker and Kubernetes, with CI/CD pipelines and an operations mindset so what ships keeps running.
Leading engineers
Managed teams of up to 12, from hiring and mentoring to roadmap and performance. I still write code, and I like it that way.
Now
Senior Software Engineer at NatWest Group, since Apr 2025.
Designing cloud-native distributed systems for an enterprise internal AI platform in banking. Microservices and APIs in Java, Spring Boot, Kafka, PostgreSQL, Kubernetes and AWS, with event-driven patterns for resilient, high-throughput workloads.