I am a senior software engineer and AI engineer with more than 15 years of experience building backend systems, full-stack products, and delivery platforms. My core strengths are Java and Spring Boot, TypeScript and Node.js, and reliable LLM-powered features.
I began my career as a Java developer in 2011 and have worked on enterprise web applications, SaaS platforms, digital banking products, e-commerce solutions, and public-sector systems. I have designed REST APIs, microservices, relational data models, integrations, and scalable backend services for international clients.
I currently design, build, and operate my own SaaS and AI products end to end. I work across architecture, databases, payments, authentication, background processing, deployment, observability, and operations using Next.js, React, PostgreSQL, Stripe, Vercel, Python, and LLM APIs.
I place strong emphasis on engineering quality. I use automated tests, CI pipelines, code review, clean architecture, TDD/BDD practices, evaluations, spending limits, and human approval gates to make software and AI workflows dependable.
I also bring substantial agile delivery leadership experience. As a Scrum Master, Release Train Engineer, and AI enablement lead, I have supported Scrum, Kanban, and SAFe teams with refinement, story slicing, delivery flow, cross-team dependencies, CI/CD adoption, and AI-assisted development practices.
I am bilingual in English and Spanish, based in the Netherlands, and open to senior software engineering and AI engineering freelance engagements, either remote or hybrid in the Netherlands.