Technical Lead EngineerOpenVPNNov 2025 — Present
Nacho
González-Garilleti

Software engineer, 9 years in production. I build AI agents that are allowed to act on real systems.
Currently technical lead at OpenVPN, with 10 engineers across development, QA and DevOps, after leading a cross-functional team of 7 at Cognigy.
I like automating things, at work and at home.
"Success is not assured, failures either."
Open to staff, lead and founding-engineer roles: building AI agents in production, and the team around them. Permanent or contract.
hello@garilleti.meExperience
OpenVPN
Technical Lead Engineer
Nov 2025 — Present
Lead a team of 10 across development, QA and DevOps. Build AI agents that retrieve information and call tools, where a person approves any change before it is applied.
Cognigy (acquired by NICE)
Technical Lead Engineer
Sep 2021 — Oct 2025
Led AI Copilot and Live Agent with a cross-functional team of 7 reporting to me, turning live messages and call transcripts into real-time guidance for contact-centre agents. The products served Lufthansa at 13k+ conversations a day. I also owned the integrations that hand a conversation from the AI agent to human agents and back, with RingCentral Engage, Salesforce, Genesys and others.
Live Agent · Lufthansa
Scaled the bot-to-human handover from 50 simultaneous agents to 500 registered and 200+ active, at 13k+ conversations a day, through the peaks of Lufthansa's strikes.
AI Copilot
Sentiment analysis and real-time guidance for contact-centre agents, from live messages and call transcripts.
Real-time path
Moved websockets from broadcasting every event to all agents to per-subscription delivery, and added PostgreSQL read replicas with automatic failover on Kubernetes.
Enterprise customers I worked with directly
- Lufthansa
- Bosch
- Allianz
- DHL
- Lidl
- Bayer
- E.ON
- Škoda
- Vueling
- Frontier Airlines
- ARAG
- Fabletics
- Mister Spex
- Salzburg AG
- Direct Travel
- Nuuday
William Hill
Senior Software Developer
Mar 2020 — Sep 2021
Sportsbook backend microservices on Node.js, TypeScript, Kubernetes and Kafka, plus the React front end that consumed them.
Addison Global (MoPlay)
Senior Software Developer
Jun 2019 — Mar 2020
Shipped the MoPlay React Native app to both stores and built the casino website in three months with React, RxJS and xState.
Ciklum
Senior Software Developer
Dec 2017 — Jun 2019
Front-end developer for Addison Global, the creators of MoPlay, on Ciklum's team. Started as a middle front-end developer and was promoted to senior in December 2018.
Projects
Tardeo.ai (opens in a new tab)
A free daily agenda of evening plans in Málaga, Sevilla, Fuengirola and Marbella. A Node service reads what venues post, uses Claude to pull the events out, and publishes them to the site and Telegram channels
- TypeScript
- Node.js
- Anthropic Claude
- SQLite
- Telegram Bot API
- Astro
- Cloudflare
Extraction evals (opens in a new tab)
How I measure prompt changes on Tardeo's extraction pipeline: a hit rule frozen before scoring, misses and false alarms counted apart, a human review of every disagreement, and a held-out check where the gain did not replicate
- TypeScript
- LLM evaluation
- Vitest
- Anthropic Claude
Daylit (opens in a new tab)
A macOS menu-bar app and Windows tray app that sets external monitor brightness from the sun's height, and from a window blind and room lights through Home Assistant
- Swift
- SwiftUI
- WPF
- .NET
- Home Assistant
Earlier
Movie Recommender Alexa SkillDiscontinued
An Alexa skill I built for the Amazon Developer Promotion, which won several Echo devices. Built before LLMs on Alexa's own language understanding: a custom intent with a genre slot, sample phrases, Alexa asking for the genre when it was missing, and screens for Echo Show. It reached thousands of monthly users
- JavaScript
- Node.js
- Alexa Skills Kit
- AWS Lambda
- Cheerio
Whisperland iOS & Android AppDiscontinued
The first version of Tardeo: a location-based social app for discovering what is happening around you. Shipped to both stores, and retired when the product became Tardeo.ai
- React Native
- Nest.js
- Postgres
- Redux
- OneSignal
- Mapbox
- Digital Ocean
- Redis
Read the case study
Mapayuda for Volunteering (opens in a new tab)
A platform connecting volunteers with people and projects that need help, anywhere in the world
- PHP
- JQuery
- AWS
- MySQL
- Bootstrap
Dirlin Bookmarks ManagerDiscontinued
A bookmark manager that suggested links based on what similar users had saved
- PHP
- JQuery
- AWS
- MySQL
- Bootstrap
Que Aprendemos HoyDiscontinued
I was webmaster for a few years, developing and maintaining one of the largest Spanish-language crowd-learning platforms.
- PHP
- Wordpress
- AWS
- MySQL







