Work

Products I've built, systems I've designed, and problems I've solved. Each project shaped how I think about building software.

CoWtrol — Multiplatform ERP

Innogando · 2022 — Present

Context

Innogando is an IoT/agrotech startup that builds RUMI — GPS collars and a mobile app used by thousands of farmers for livestock monitoring. As the company grew, internal processes across sales, assembly, support, and operations were scattered across spreadsheets, messaging apps, and manual workflows. The team needed a single system to run the business.

What I built

I designed and built CoWtrol — a multiplatform ERP with a Flutter frontend and FastAPI backend that became the operational backbone of the company. It integrates with RUMI (the client-facing app), Holded CRM, WhatsApp Business, and Telegram to automate most internal processes.

The system covers assembly tracking, sales pipeline management, customer support workflows, inventory management (real-time stock valuation, low-stock alerts, component order delay detection), and account management for RUMI app users.

Impact

  • ->Consolidated 5+ disconnected tools into one platform
  • ->Automated inventory tracking — eliminated manual stock counts and prevented stockouts
  • ->Sales team stopped doing manual data entry — CRM syncs automatically
  • ->New team members onboard faster with one clear system instead of tribal knowledge
FlutterFastAPIPostgreSQLWhatsApp Business APITelegram Bot APIHolded CRMDocker

Customer Support Chatbot

Innogando · 2024 — Present

Context

Innogando's support team couldn't cover customer inquiries 24/7. Common questions about RUMI GPS collars — setup, troubleshooting, billing — were repetitive, and customers contacting outside business hours had to wait for a response.

What I built

Built a WhatsApp support chatbot that handles incoming customer queries using a knowledge base extracted from real support tickets and conversation history. The bot answers common questions automatically and escalates complex issues to the right team member.

Impact

  • ->Customers get instant help outside business hours
  • ->Reduced the volume of tickets the support team handles directly
  • ->Faster resolution time for common, repetitive issues
  • ->Support team can focus on complex cases instead of answering the same questions
WhatsApp Cloud APIn8nKnowledge BasePython

Lead Classification Chatbot

Proyectos Egoncu · 2025

Context

Proyectos Egoncu is a health insurance broker working with providers like Adeslas and Sanitas. Incoming leads through WhatsApp needed to be qualified before sales agents could work them. Without automation, agents spent too much time on unqualified or misrouted leads.

What I built

Built a WhatsApp chatbot using Chatwoot and n8n that integrates with their CRM. The bot engages incoming leads, asks qualifying questions, classifies them by type and intent, and filters out unqualified ones — so sales agents get a cleaner pipeline and can target leads more accurately.

Impact

  • ->Sales agents work a pre-qualified pipeline instead of raw leads
  • ->Unqualified leads filtered out automatically before reaching the team
  • ->Lead classification happens in minutes, not hours
  • ->End-to-end integration between WhatsApp, CRM, and internal notifications
Chatwootn8nWhatsApp Cloud APICRM Integration

Trazea — Food Traceability Platform

Co-founder · 2026 — Present

Context

Spanish food safety regulation (APPCC) requires restaurants, bars, and bakeries to maintain traceability records for every product they serve. Most small businesses do this on paper — it's tedious, error-prone, and the first thing inspectors check. My co-founder and I saw an opportunity to solve this with technology.

What I built

I own the entire technical side. The mobile app is built with Expo (React Native). An OCR pipeline scans product labels and extracts lot numbers and expiry dates. The backend generates PDF traceability sheets that comply with APPCC regulation.

Currently building the MVP and testing with real restaurants in a production environment.

Impact

  • ->MVP being tested with real restaurants in a production environment
  • ->OCR automates label scanning — eliminates manual data entry for kitchen staff
  • ->Single Expo/React Native codebase targeting both iOS and Android
  • ->Full technical ownership: mobile app, OCR pipeline, backend, infrastructure
ExpoReact NativeOCRPythonFastAPIPostgreSQLDocker

Infrastructure Migration to Kubernetes

Innogando · 2022 — 2025

Context

When I joined, deployment was manual (SSH into servers, no automation), the database was hitting its limits, and there was almost no monitoring. Over three years, I led a series of infrastructure improvements that transformed how the team ships software.

What I built

Phase 1: Led a phased database migration from InfluxDB to MongoDB to PostgreSQL — zero downtime, zero data loss. Phase 2: Implemented CI/CD pipelines across all projects with GitHub Actions, enforced GitFlow, and made deployment a non-event.

Phase 3 (end of 2025): Led the migration from mixed GCP–AWS infrastructure to Kubernetes on GKE. Introduced GitOps with ArgoCD, migrated all CI/CD pipelines, and set up monitoring with Grafana and Prometheus.

Impact

  • ->Deploy frequency went from weekly to multiple times per day
  • ->Zero downtime during database migration — features that took days now took hours
  • ->New engineers can deploy on day one — no special knowledge required
  • ->Full observability with Grafana dashboards and Prometheus alerting
KubernetesGKEArgoCDGitOpsDockerGitHub ActionsGrafanaPrometheusPostgreSQL

Side projects

DevUtil Toolkit

Developer utilities with a CLI and web app. Fuzzy search, categories (Git, terminal, Flutter, C...), one-click copy. Open source.

TypeScriptNext.jsCLI

Wordle League

Hackathon project (HackUPC 2022) — create Wordle leagues with friends and share daily results. Built in a weekend.

JavaScriptHackathon

Need something built?

I'm available for consulting, project-based work, and technical advisory. Let's talk about what you're building.

Get in touch