The Architect
/usr/bin/whoami
The Manifesto
I build AI systems that survive contact with the real world. While others chase the latest models, I focus on the boring stuff that matters: reliability, observability, and making probabilistic software behave predictably at scale.
I learned to code at nine with a Pascal book in English and a dictionary missing half its pages. My first program calculated days until summer vacation. It was off by 37 days because I didn't know about leap years. At twelve I copied a hacker website from Geocities so badly I left all their HTML comments in the source for six months. Didn't even know what comments were.
Started freelancing at sixteen. PHP, WordPress, jQuery. Then MooTools before jQuery became dominant. Built a lot of terrible websites for clients who wanted things to "pop more." Learned JavaScript properly when React came out. Spent years doing full-stack work for banks and retailers. Systems that handled money and actual users.
Got into AI in 2015 when TensorFlow dropped. The documentation was basically nonexistent. Stack Overflow had maybe three questions, all unanswered. Took 72 hours to run a single example. Built my first chatbot in 2016. Complete disaster. You'd ask it about the weather and it tried to sell you insurance. But every failure taught me something about the gap between conference demos and production reality.
These days I architect AI systems at Atlax 360. Multi-agent platforms, RAG pipelines, document intelligence. Most of my work is fixing things after the prototype phase ends. Workflow engines that email everyone at 3 AM. Document classifiers that label everything as fraud. RAG systems that retrieve everything except what you asked for. The problems are boring: error handling, monitoring, cost controls, guardrails.
I spend a lot of time on context engineering. Not prompt engineering. Actual architecture for how systems maintain context across interactions. Most RAG implementations fail because they treat context as an afterthought. Multi-agent systems work when each agent owns a clear domain and communicates through structured messages. The coordinator doesn't need to know everything, just which agent to ask.
The hard part of AI isn't getting a prototype to work. It's making it reliable enough that you can sleep at night. Most projects fail for boring reasons: chasing the latest model instead of solving the problem, building demos that fall apart under load, forgetting about rate limits and monitoring. The value is in the problem you solve, not the technique you use.
I have a strict 'No Frameworks' policy for high-level logic. I don't use LangChain or LlamaIndex for the core intelligence loop. I write raw prompts and manage state machines explicitly in code. Frameworks are fine for connectors, but delegating your thinking to a library is a mistake. I want to see the raw string hitting the LLM API. The only exception is the Vercel AI SDK, which I use as a low-level primitive for streaming and UI integration in Next.js/React apps. It's the only tool that respects the 'metal'.
A note on tools: I use AI to write code. I use Cursor and Claude Code every day. English is not my first language, so I use AI to check my grammar. I am not ashamed of this. My value is in the architecture and the reliability of the system, not in memorizing syntax or writing perfect prose on the first try. The job is to ship.
After 19 years I still break things to see how they fail. My GitHub has repos named 'definitely-not-production' and 'this-might-work-v3-final-final.' Still reading error messages in languages I barely understand. The errors just cost more now and sometimes they're hallucinated by the AI I'm trying to debug.
I work 100% remote. Before Atlax 360 I consulted for BBVA, Santander, and other enterprise clients. Built everything from game engines to financial systems. I believe the best code is code you don't have to write, which is why I'm interested in AI that reduces complexity instead of adding layers.
Core Philosophy
Production-ready over demos
Metrics over claims
Documentation as first-class deliverable
100% async communication
Build for the 3am oncall
No magic, just engineering
Timeline
Atlax 360
4 yrs 3 mosHead of AI Engineering
Lead the strategy, architecture, and delivery of enterprise AI systems that power Atlax360’s financial optimization products. Conceived and drive AI initiatives end-to-end, from research and platform design to production operations and governance.
Head of Frontend Platform
Lead a team of developers and UX/UI specialists building the enterprise data platform, Unicron. Establish frontend development standards, component libraries, and design systems. Coordinate with backend teams on API design and integration.
Sopra Steria
2 yrs 6 mosBBVA | Frontend Lead Architect
via BBVAFrontend architecture for large-scale banking applications. Adopted Lit library to harness Web Components for reusable, encapsulated custom elements in complex UIs.
SOLUNION | Frontend Lead Architect
via SOLUNIONEvolved existing frontend architecture and created custom solution from scratch using React.js and React Router. Optimized for efficiency, scalability, and user experience.
PagoFX | Backend Lead Architect
via PagoFX (Santander)Led team of 12+ building custom backend infrastructure with Express.js. Built integrations with American banks and SWIFT network. Designed custom microservices architecture.
Bankinter | Frontend Lead Architect
via BankinterLed team of 20+. Overhauled Angular monolith to Domain-Driven Design (DDD) architecture. Explored Gatsby.js, Stencil, Skate.js and micro-frontends.
knowmad mood
10 mosEl Corte Inglés | Backend Lead Architect
via El Corte InglésPlanned and developed backend infrastructure using early Node.js versions and Express.js. Followed DDD-like architecture. Led backend team on performance tuning and best practices.
Profile Software Services
1 yr 1 moDecathlon | Frontend Lead Architect
via DecathlonCreated highly modular and scalable architecture from scratch using Angular 4. Collaborated with backend team on Symfony 4 API integrations.
Relevant Traffic
9 mosPullmantur | Full Stack Engineer
via PullmanturFull stack development with Vue.js 1.x, jQuery, Angular.js (Frontend) and Laravel, WordPress, OctoberCMS (Backend).
Dimensional Webs
4 yrs 8 mosFull Stack Engineer
Backend: Symfony 2.x, Laravel 3.x-4.x, Kohana, Ruby On Rails. Frontend: Early AngularJS 1.x, Backbone.js, Bootstrap 2.x, React.js, Vue.js.
Gran Via 80
6 yrs 3 mosFull Stack Web Developer
Freelance developer. PHP (Symfony 1.x, CakePHP), WordPress, Joomla, Prestashop, Magento. JS (MooTools, Script.aculo.us, jQuery). CSS (960.gs).
Technical Stack
- TypeScript
- Python
- JavaScript
- Go
- Rust
- RAG
- Vector DBs
- Qdrant
- Weaviate
- Supabase pgvector
- React
- Next.js
- Vue.js
- Angular
- Svelte