systems in production · Spain

Raül Vilanova Almela

Software Developer · Automation · Integrations

I build systems that answer calls, reply to messages and talk to corporate databases, in real time and in production.

Projects

Things already up and running

In production

AI Phone Receptionist

AI phone receptionist that answers inbound calls and holds real-time voice conversations in Spanish and French, built on top of the company 3CX phone system.

  • Python
  • LiveKit
  • GPT-4o
  • 3CX
  • Docker
Read more → about AI Phone Receptionist
In production

WhatsApp Orders Bot

Conversational bot that lets customers and sales reps check the status and delivery date of their orders in real time, and lets the company send targeted outbound notifications.

  • n8n
  • WhatsApp Cloud API
  • SQL Server
  • Docker
Read more → about WhatsApp Orders Bot

About

Who I am

I am a software developer focused on automation and integrations. I design, deploy and maintain systems that are already in production: real-time AI voice agents, conversational bots and workflows that connect telephony, messaging and corporate databases.

I work day to day with Python, n8n, Docker and third-party APIs, and I care about reliability, low latency and keeping things running when nobody is watching.

Languages & backend

  • Python
  • JavaScript / Node
  • SQL (Microsoft SQL Server)
  • Flask

Automation & integrations

  • n8n
  • REST APIs & webhooks
  • WhatsApp Cloud API
  • 3CX · XAPI
  • MQTT

AI & voice

  • LiveKit Agents
  • OpenAI (function calling)
  • Deepgram STT
  • Google Cloud TTS
  • Ollama · RAG

Infrastructure

  • Docker
  • Redis
  • Caddy
  • Cloudflare Tunnel
  • Linux / Windows Server

Contact

Shall we talk?

If you have a repetitive process, a phone system you want to automate or an integration still pending, drop me a line and we will take a look.