IÑAKI
ECHABURU DUTREN

Software Developer specializing in systems with high business logic complexity, learning about event-driven architecture, and integrating AI into production-grade applications.

CONTACT ME →

CASE STUDIES / DEEP DIVE

Willow Stock Management SystemWillow Stock Management System

Willow Stock Management System

PROBLEM

E-commerce retailers selling across multiple channels constantly fight stock drift: overselling, manual re counts, and no single source of truth. A co-founder surfaced this pain from the industry, and we built Willow to automate cross channel inventory sync, product tracking, and sales insights.

APPROACH

As one of the three founders and software developer, I owned the reliability of the sync engine. The hard part was keeping stock consistent across integrations with Mercado Libre, Tiendanube, and Shopify while sales and inventory updates happened concurrently: reconciling conflicting counts, respecting each channel's API rate limits, and surviving partial failures without ever interrupting live selling.

OUTCOME

Shipped as a commercial product and ran in production serving live e-commerce sellers into early 2026.

NestJSMySQLRedisDockerGrafana
WhatsApp Sales & Support Assistant

WhatsApp Sales & Support Assistant

PROBLEM

A tech store's staff were drowning in inbound WhatsApp messages: support questions, product queries, price checks; most of which never converted to a sale, pulling them away from the conversations that actually would.

APPROACH

Building it with my brother, I made a WhatsApp AI assistant that handled the high-volume support automatically and classified each conversation, surfacing insights on what customers asked and where demand was trending. When it detected a genuine buying signal, it handed off to a human to close the sale. Answers were grounded in the store's real catalog via a vector database, so the assistant stayed accurate.

OUTCOME

In a live trial it handled real customer messages and escalated genuine leads to staff correctly: the system worked. The store didn't adopt it long term, but the design became the blueprint for the AI assistant I later built for BUYIN, which is live today.

n8nJavaScriptSupabaseGoogle SheetsGemini API
BuyIN — Luxury Development Portfolio

BuyIN — Luxury Development Portfolio

PROBLEM

BUYIN is a curated portfolio for luxury pre-development real estate brokers, the bridge between developers and buyers. Covering high end markets in Punta del Este, Miami, and Buenos Aires. They needed a branded showcase for their available developments and a way to turn visitors into qualified leads, as the first step toward scaling into a full marketplace.

APPROACH

I built the site and an integrated AI assistant that answers detailed questions about each development and, via a purpose-built system prompt, naturally captures visitor information and qualifies them as sales leads. It's the productionized evolution of the WhatsApp assistant I prototyped for the tech store, the same 'lead capture' idea, rebuilt for the web.

OUTCOME

Live in production, currently in a limited soft-launch to friends and family ahead of the brand's public social-media push.

Next.jsPostgreSQLVercel AI SDKVercel
DEMO

TECH STACK / 2026

BACKEND

  • Node.js
  • Python
  • NestJS
  • Express

FRONTEND

  • React
  • Next.js
  • TypeScript
  • Tailwind
  • Redux
  • Zod

DEVOPS

  • Docker
  • S3
  • Linux
  • Grafana

AI/ML

  • Vercel SDK
  • OpenAI
  • RAG Systems

ARCHITECTURE

  • REST
  • Domain Driven Design
  • Event-Driven (In progress)

DATABASES

  • PostgreSQL
  • MySQL
  • Redis

THE HUMAN & AI

ENGINEERING PHILOSOPHY

I focus on understanding the problem, then on the software. My approach prioritizes on depth knowledge on the domain, in order to translate it into the code required for the specific need.

Every line of code is a trade off. I document those decisions, build with testing in mind, and believe that turning complexity into simplicity is key.

AI COLLABORATION IN 2026

I use AI as a force multiplier, not a replacement. Claude assists with documentation, helps explore edge cases, and acts as a rubber duck for architecture decisions.

But the hard problems: system design, business priorities, down to earth judgement, those are handled by me.

CONTACT DETAILS