11/11/2026 updated


100 % available
Odoo Consultant & Developer - Infrastructure, Data and AI
Molins de Rei, Spain
Only remote
Bachelor & MBA in Business & Law (ESADE, 2002-2008)About me
Freelance Odoo consultant and developer (Barcelona, remote). I ran a chemicals distributor on Odoo for 7 years and am fractional CTO of a health company: purchasing, warehouse and accounting from the operations side. Odoo 19 Community, custom modules, infra, AI agents with a person in charge.
AI AgentsRAGGitHub ActionsLLMOllamaJavaScriptBusiness IntelligenceContinuous DeliveryContinuous IntegrationWeb ScrapingData MigrationLinuxE-CommerceEnterprise Resource PlanningGitHub
Odoo consultant and developer since 2014, freelance since 2025. I implement and extend Odoo Community (v14 to v19 in production) for SMEs in Spain and Austria and run the infrastructure it lives on.
Odoo: Inventory, Purchase, Sales, CRM, Website/eCommerce (multi-website), Accounting with Spanish localisation (AEAT models, VeriFactu); custom modules in Python, XML and OWL/JavaScript; OCA ecosystem (2 merged fixes in mail_tracking and l10n_es_aeat, 6 open pull requests in mail, delivery-carrier and server-tools, Nov 2026); migrations (Navision, Magento, EuroWin, Access to Odoo; Odoo 16 to 19); multi-company; reporting (QWeb, wkhtmltopdf); Metabase BI; integrations via XML-RPC/JSON-RPC and REST (FastAPI).
AI on Odoo (in production, 2026): supplier invoices from an email alias filled in by an AI agent with purchase-order matching at ±0.01 EUR; bank reconciliation with AI and server-side guards (PSD2, Norma 43, OCA account_reconcile); WhatsApp Business API sales agent that reads availability and prices from Odoo, creates the CRM opportunity and hands over on Slack; meeting minutes from audio with WhisperX on my own GPU; multilingual website chatbot with RAG on real content; expert tax-advisor agent. Providers: ChatGPT/Codex, Gemini, Ollama on-premise; voice with Whisper and Kokoro. Always with a person keeping the last word on anything that posts, pays or deletes.
Infrastructure: Docker, Docker Compose, Nginx, PostgreSQL 16/17 (streaming replication, high availability), HAProxy, GitHub Actions CI/CD on every deploy, Certbot/TLS, ClamAV, ELK stack, Telegram alerting, backups, hardening, Linux (Ubuntu/Debian), Tailscale.
Web and data: Next.js 15, React 19, TypeScript, Tailwind; Node.js, FastAPI; large-scale web scraping (2M+ product references); Schema.org SEO (Top 3 organic ranking in 60 days); PyTorch and TensorFlow.js (computer-vision model trained on 171k images, running in the browser).
Documents and portals: own LGPL fork of OCA dms with immutable versioning, audit trail (Nachweis), ClamAV on upload and external transmittals, delivered to a construction studio in Austria (German-language project).
Business background: Managing Director of a chemicals distributor (revenue 2M to 4M EUR in five years, five legacy systems unified in Odoo, sold to PALEX Group) and CTO of a health-sector company (rental line on Odoo multi-website, PostgreSQL HA, zero downtime at traffic peaks), where I continue as fractional CTO since 2025.. Bachelor & MBA in Business & Law (ESADE), full-stack bootcamp (Ironhack).
Languages: Spanish and Catalan (native), English (business fluent), German (B1, reading and meetings; written deliverables in English or Spanish).
Experience
Professional experience10+ years
Freelancer since2025
Languages
GermanGoodEnglishFluentItalianGoodSpanishNative speaker
Project history
Odoo 19 Community implementations, custom modules, infrastructure with CI/CD, and AI agents on Odoo data for clients in Spain and Austria. fractional CTO for Rehabmedic (client since 2025).
Building an innovation-management suite on Odoo 19 combined with Next.js 15, live at kreathon.io.
Managed rental line on Odoo multi-website, migrated from Navision/Magento to Odoo, set up PostgreSQL HA, and achieved Top 3 Google ranking within 60 days.