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

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

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
Techno Dropzone logo

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.

Visit the Techno Dropzone archive

Preserved as it was, Flash included.