
Openbank US
$11BBuilt Openbank US web payments and transfers from zero — the money-movement surface of a digital bank that has gathered $11B in deposits from 100,000+ customers.
Built Openbank’s US web payments from zero — $11B in deposits, Santander’s digital bank. Now contracting remotely from Spain, on EU hours, B2B invoice.

Built Openbank US web payments and transfers from zero — the money-movement surface of a digital bank that has gathered $11B in deposits from 100,000+ customers.

A self-hosted platform to build, orchestrate and benchmark multi-agent systems entirely from the browser — with algorithmic negotiation, live streaming and an efficiency laboratory.

Rebuilt the storefront rendering pipeline of a global luxury brand, cutting the largest contentful paint from 3.0s to under 1s while opening the layout for a WCAG AA audit.

Self-host your own banking dashboard with read-only access and zero server costs, on Cloudflare Edge or local Node.

A book and a persuasion landing page with 20 concrete hacks that take a developer from an unlaunched idea to their first paying customer.

A zero-dependency CLI that lets AI agents control Android devices with ~250 tokens per screen and sub-15ms actions, instead of the 15,000 tokens and ~800ms of a raw UIAutomator dump.

Personalised wellness routines that adapt to your real life, built by an AI that understands your needs.

A marketplace for personalised alerts and push notifications that turns subscribers into active users.

A platform that speeds up development with professional tools, templates and UI blocks, so a new SaaS can be assembled instead of built from scratch.

Transform your inspiration into sound. Chordify is an interactive audio synthesizer built on browser-native APIs that lets musicians explore instruments, build chord progressions and save their ideas.

A platform that analyses and rewrites your coding prompts, turning vague instructions into precise, high-leverage ones.
| Ref | Line | Figure | Context |
|---|---|---|---|
| 01 | Web payments & transfers built from zero | Openbank US | Santander Group digital bank — payments & transfers vertical, 2025–present |
| 02 | US deposits since launch (late 2024) | $11B | Openbank US public figure as of Jul 2026 |
| 03 | US customers | 100,000+ | Openbank US public figure, 2026 |
| 04 | Page load before → after | 3.0s → 0.9s | LOEWE project at Capgemini (Jan 2023 – Mar 2025) · metric: LCP |
| 05 | Accessibility raised to WCAG AA | LOEWE | Capgemini project, same engagement as row 04 · observable on the live store |
| 06 | Engineers I have led in a squad | 5 people | Capgemini (Jan 2023 – Mar 2025) — squad lead responsibility |
| 07 | Copies sold of my book | 500 | "From Idea to Product Like the 1%" — sold via Gumroad |
| 08 | Shipping production code since | 2018 | Continuous professional track record |

I built the web payments and transfer flows for Openbank's US launch, a Santander Group digital bank. Every mutation is idempotent and traceable before it is confirmed, and the UI state never leads the backend. The result is a bank product that shipped fast without ever shipping wrong.
React · TypeScript · REST APIs · Accessibility · Testing
Open live system · $11B
CrewFactory is a self-hosted multi-agent platform powered by Qwen Cloud. You create agents with roles and system prompts, connect them into group channels with configurable routing and negotiation protocols, and measure their collaboration efficiency against single-agent baselines. It was built for the Qwen Cloud Hackathon 2026 (Track 3 — Agent Society).
Bun · Hono · TypeScript · React 19 · Tailwind CSS v4 · Vite · WebSocket · SQLite · Docker · Qwen / DashScope
Open live system · 10
On the LOEWE eCommerce platform I owned frontend performance and accessibility. The work removed render-blocking resources, moved the experience to a static-first model, optimised the image pipeline end to end, and brought the interface to WCAG AA — all inside a luxury brand whose slowness directly contradicted the product.
React · TypeScript · Styled Components · Jest · Web Vitals · WCAG AA
Open live system · 0.9s
Banky connects bank accounts (Santander, Revolut and 2,500+ EU/UK banks) through Enable Banking AISP read-only. It gives instant balances, rule-based categorisation, custom cutoff billing cycles, budgets and analytics — fully self-hostable on Cloudflare Workers + D1 or Docker, with zero-trust security throughout.
React 19 · Vite · Tailwind CSS v4 · Hono · TypeScript · Zod · Drizzle ORM · SQLite / Cloudflare D1 · Cloudflare Workers/Pages · Docker · Enable Banking
Open live system · 2,500+
“De idea a producto” closes the gap between “I have an idea” and “I got paid”. Written by a developer for developers, it offers 20 actionable hacks — “The Mother Test”, “Build in Public”, “The Art of the Ask” — distilled from real launches. It includes the book in PDF/EPUB/MOBI, a launch checklist and access to a private community.
Vite · React · TypeScript · Tailwind CSS · shadcn/ui · Gumroad
Open live system · 20
u2-agent is an LLM-native Android automation tool built on Bun and TypeScript. It talks to a native uiautomator2 JSON-RPC daemon over ADB and deduplicates the view hierarchy into a compact semantic tree where every actionable element gets an ephemeral handle (@1, @2, …). Built for the OpenCode Go ecosystem and shipped with CI, docs and a compiled single-file binary.
Bun · TypeScript · ADB · uiautomator2 · Cloudflare Pages
Open live system · ~250“Your attitude is really great!! You are always willing to take on new tasks and collaborate with the team. Your deliveries are strong, even surfacing issues that had not been considered, which reinforces the sense of team and ownership of the product.”

“Teamwork: The adaptation to the USA team has been great, both on a personal level (fitting in very well with teammates) and on a technical level (in the quality and efficiency of the features implemented). Focus on delivery quality, both from a technical standpoint (ensuring the defined best practices are maintained, code scalability, and following the guidelines of the Platforms and Architecture teams) and from a product standpoint (ensuring the developments match what is described in the User Stories and are delivered with the highest quality, correctly meeting the acceptance criteria with the fewest possible bugs). Knowledge sharing: He has always been attentive to helping the rest of his colleagues, even from other USA teams, whether through onboarding or technical explanations, as well as helping set up work computers and reviewing any technical questions.”

“Therry is a true professional. He's always ready to take action and is a very kind person. Thanks to his proactivity and eagerness to contribute, there's great potential in his work. He's willing to help and listen at any time. I'm very happy to have him as part of the team. Thanks, Therry!”

“He meets every task within the established deadline and always maintains quality standards. Broad technical knowledge of the entire project and of future improvements. He is open to constructive criticism. He is always willing to share his knowledge and experience. Willing to collaborate and solve problems as a team. He genuinely makes work more enjoyable. Constant help and support for every member of the team.”

“As a team we manage to meet different objectives, we finished a stable version for the production release of the program which was a success. We continued to maintain the application by delivering our tasks in the proposed times. In addition, we worked in a pleasant, healthy work environment with efficient communication. Therry is a great developer, he handles every concept related to his work very well and is incredibly proactive.”

Led squads of 5 engineers at Capgemini (2023–2025) — delivery, code quality and team velocity.
Mentored developers 1:1 and built learning tools for engineers through 10xDev.
Wrote the playbook “From Idea to Product Like the 1%” — self-published and sold via Gumroad.
Empathy Before Abstraction
Before designing a system or choosing an architectural pattern, understand the engineers who will maintain it and the people whose workflows rely on it.
Craft Over Hype
Choose battle-tested fundamentals over passing trends. Elegance lies in simplicity, tight feedback loops, and deterministic behavior under stress.
Calm Under Pressure
Complex production incidents and tight deadlines demand clarity, composure, and methodical diagnostics rather than frantic action.
Available for engagements · Spain (CET)
B2B invoice · No EOR required