Enrique Canals

> field notes from over 20 years on the web_

Home About Presentations Projects Links Papers
May 2026

Running an AI Operations Agent for a Mobile Vet Startup

>> 2026-05-27

At Nala Vet, we run a single fly.io machine as an always-on AI operations agent for our mobile veterinary clinic. It reads our CRM, reschedules appointments, sends SMS, opens PRs on GitHub, and posts a daily briefing to Telegram — all from one container. Here's exactly how we built it and what we learned.

#rails #react #harness #fly-io #hermes #nala #ai #infrastructure
â–¶ Read more
May 2026

Writing This Post with an AI Agent That Manages This Blog

>> 2026-05-25

A meta-walkthrough of HomuncuCLAW — the Hermes-powered agent that wrote, saved, and published this very post via a Telegram DM.

#rails #hermes #ai #meta
â–¶ Read more
May 2026

HomuncuCLAW: A Telegram Coding Agent on AWS for This Blog

>> 2026-05-23

How I built HomuncuCLAW — a Telegram-driven Hermes coding agent on AWS — that maintains this blog. SSH over Tailscale, kamal app exec into the Rails container, and a few sharp edges worth writing down.

#aws #ai-agents #harness #hermes #agents #homuncuclaw #telegram #tailscale #kamal #claw
â–¶ Read more
Apr 2026

Sandboxed Coding Agents and a Telegram Claw on a Monorepo

>> 2026-04-12

How we use harness to put a sandboxed coding agent inside our veterinary monorepo and a Telegram-reachable claw on fly.io — without ever handing either of them our AWS credentials.

#rails #ai-agents #harness #docker #fly-io #security #hermes #nala
â–¶ Read more
Jun 2021

Migrating to Aurora MySQL and Rebuilding Environments with Step Functions

>> 2021-06-14

How we migrated a multi-terabyte production MySQL database to Aurora MySQL, and built a Step Functions + Lambda pipeline to rebuild our lower environments on demand.

#aws #lambda #migration #aurora #mysql #step-functions #dms #database
â–¶ Read more
1 2 3 4 Next › Last »

$ echo "© 2026 Enrique Canals" ▮

crafted on abbey · powered by ⚡ caffeine