Engineering management
I build teams from scratch and have hired at The Knot Worldwide, Adsmurai, Trovit and Bandit. I grow people and align engineering with the business through OKRs and the roadmap.
Nil Portugués Calderó · Senior Software Engineering Manager
I've been coding since 1999, back when PHP was on version 3. Since then I've built product at high-traffic marketplaces: search, payments and checkout, data pipelines and, today, applied AI, both in what I build and in how I run teams. Always asking the same question: what's the business impact?
Expertise
Six areas where I've led teams, made the calls and written the code.
I build teams from scratch and have hired at The Knot Worldwide, Adsmurai, Trovit and Bandit. I grow people and align engineering with the business through OKRs and the roadmap.
Led Trovit's search APIs (listing and detail pages) and introduced Elasticsearch at Adsmurai: indexes, relevance and analytics.
Marketplace checkout, payment gateways, buy now pay later and e-commerce platforms. White-label checkout at The Knot Worldwide.
Airflow pipelines on Google Cloud, streaming ETLs and analytics. Championed Adsmurai's Data Guild.
RAG systems, semantic search and MCP servers. Plus AI workflows for planning, testing and documenting as a team.
DDD, hexagonal architecture and SOLID. I move monoliths to cloud-ready APIs and microservices without stopping the business.
From full-text indexes to generated answers with cited sources.
Software development life cycle
A structured, measurable process from idea to production and back again. This is what I do at each phase.
And round again: every release feeds the next planning cycle.
Continuous integration and continuous delivery: every change is built, tested and ready to deploy automatically.
AI
Across both halves of my job: running teams and building product.
100% local multi-level RAG with a ChatGPT-style interface, streaming answers and an MCP server. Illustrative example above.
Experience
From engineer to tech lead, CTO and engineering manager. Earlier roles are on LinkedIn.
Senior Software Engineering Manager
The world's leading wedding marketplace: The Knot, WeddingWire and Bodas.net.
Senior Technical Team Lead · previously Senior Java Software Engineer
Marketing technology: paid media automation and creative optimisation.
Technical Team Lead · previously Senior Software Engineer
Global classified-ads search engine aggregating listings from thousands of sources.
CTO · previously Backend Tech Lead
HR-tech startup focused on talent acquisition through gamification.
Beyond the code
The question isn't “can we build it?” but “is it worth building, for whom, and at what cost?”
I've also built and sold a side project, and served as a startup CTO. I know what it's like to build with few resources and little time.
Owned systems tied directly to revenue: search, checkout, tracking and email.
OKRs, roadmaps and hiring plans aligned with product and business priorities.
Business administration and management programme at ThePowerMBA (2020–2021), on top of my engineering degree.
I choose architecture with cost in mind: local AI with no per-query cost, and deployments sized to the need.
Stack
Lab
What I build outside work, by type of project.
Inspired by 16-bit classics.
Single player or local co-op.
Onboarding, i18n, SQLite, notifications and widgets.
Answers with sources and the exact minute, 100% local, with an MCP server.
Refactor to React 19 and composition patterns, with Prisma and React Router.
Generates queries, mutations, subscriptions, fragments and types for any schema.
Open source
1300+
GitHub stars on my PHP libraries for building SQL and producing standards-compliant APIs (JSON API, HAL, Problem Details).
Contact
I'm based in Barcelona. If you're looking for someone to lead an engineering team, improve your search or checkout, or bring AI into your product and the way your team works, get in touch.