Ariel Barreiro
Systems engineer Tech lead Software architect DevOps Drupal
I’ve been building for the web for over 23 years, most of them leading Drupal projects end to end: architecture, environments, infrastructure, deployment and code. I design systems, build the tooling teams work and ship with, and stay hands-on in the code.
I’ve worked as a developer, tech lead, architect and DevOps engineer for agencies and clients in government, e-commerce, media, education and non-profits. I’ve contributed to open source since 2005: I created 35+ modules on drupal.org and contributed 30+ merged PRs to DDEV. These days I focus on reproducible environments, self-managed servers, edge deployments and AI-assisted development with agents.
Argentina · UTC-3
ET PT
Technical knowledge
AI
- Claude/Codex/Openrouter
- Skills
- Caveman
DevOps & infrastructure
- DDEV, Docker and Docker Compose (OrbStack, Mutagen)
- Linux servers (Debian), Traefik and private Docker registries
- Docker Compose deployments on self-managed servers: releases, rollbacks, secrets and per-PR environments
- Platform.sh, Acquia, Pantheon, DigitalOcean and Railway
- Cloudflare: Workers, Pages, DNS
- CI/CD with GitHub Actions: per-PR environments and deploys
- Automation with shell, Go, Task and Ahoy
Open source
- Drupal: 35+ modules created since 2005 (drupal.org/u/hanoii)
- DDEV: 30+ merged core PRs (hooks, multi-stage Dockerfiles, version constraints) and add-ons like ddev-sshd
- Drush, Platform.sh CLI and docs, Ahoy, Starship
- Upstream reports with root-cause analysis, like the
docker execumask regression in Docker 29.6
Frameworks/Libraries
- Drupal - drupal.org - PHP/mySQL Web framework (+21 years)
- Wordpress - wordpress.org - PHP/mySQL Web framework (+3 years)
- PEAR - pear.php.net - PHP framework (+3 years)
- wxWidgets/wxPython - wxpython.org (+2 years)
Programming languages
- PHP (+23 years)
- JavaScript/TypeScript with Node.js/Bun (+6 years)
- HTML5/CSS3/JS/jQuery/AJAX (+23 years)
- Go (+4 years)
- Bash/shell scripting
- Python (+4 years)
- years agoC (+7 years)
- years agoC++ (+3 years)
- years agoVisual C++ (+3 years)
- years agoJava (+2 years)
- years agoAssembler (+3 years)
- years agoVisual Basic (+3 years)
- years agoASP (+2 years)
Platforms
- MacOS
- Linux/Unix
- Windows
- years agoPalmOS, Windows CE and Pocket PC
- years agoJava/J2ME
Programming
- MySQL and PostgreSQL databases
- TCP/IP (Client/Server applications)
- Cryptography
- Debugging and troubleshooting (Xdebug, gdb, browser devtools)
Development tools
- Git, SVN, CVS among others.
- Visual Studio Code
- gcc/gdb on Linux

Archive · 2004-2007
K-Mojo, a LANC remote for helmet cameras
In my early twenties, while I was skydiving myself and long before AI tools, I reverse engineered Sony's LANC protocol to build K-Mojo, a remote control for helmet cameras, as a side income. Similar products already existed, so I set mine apart with extra features. I wrote the firmware in assembler for an 8-pin PIC microcontroller and handled every step of the product on my own: building and soldering each unit, debugging, casing, the manual, the website, marketing and shipping. I sold about 60 units to customers around the world, and in 2007 I released the firmware and parts list as open source.
Preserved as it was, Flash included.