Lab

What I build to learn

Everything here is real and has a real status: some of it is in production, some is a demo you can click, some is a prototype I am still fixing. Nothing is fictional except the data in the demos.

Filter by type
rbsoluciones.co
RB Soluciones home page: metal roofs, structures and carpentry in Restrepo, Meta
In production Web

RB Soluciones Constructivas

Website for RB Soluciones, a metalwork shop in Restrepo, Meta: services, portfolio, quote form and WhatsApp on every page. My first real project built with AI, shown with permission.

  • Next.js and Tailwind, quote form with validation
  • Local SEO for Restrepo, Villavicencio and Bogotá
  • A new round of improvements (carpentry, SEO, WhatsApp per page) is ready to publish
lealabogados.co
Leal Abogados home page with the consultation call to action
In production Web

Leal Abogados website

Site for a law firm in Bogotá: practice areas, consultation booking, WhatsApp and a blog. In production, with monthly maintenance. The intake-agent case started here.

  • Next.js App Router, Tailwind
  • Blog, metadata, Open Graph and sitemap
  • Consultation flow that ends in WhatsApp
precio-claro
PrecioClaro: search for losartan with prices per unit
Working demo Data · Open source

PrecioClaro

Per-unit medicine price comparison for Colombia, born in a class at Gradiente. 565 records from three pharmacies, each with its source and the date it was queried.

  • Static site, no backend; the CSV is downloadable
  • 565 rows, 25 active ingredients, 98% with a per-unit price
  • Says it does not replace a doctor or a pharmacist
fogata-demo
Fogata demo home: a burger on a dark background
Working demo Web

Fogata, restaurant demo

A fictional restaurant with scroll-driven, photoreal food scenes: a burger that assembles, a pizza that bakes, a lemonade that blends. Built to show restaurant owners what a premium site feels like.

  • Canvas scenes tied to scroll progress
  • Static mode with fixed photos for reduced motion
  • Built on scroll-craft (MIT); photos generated with AI
Remates al alcance
Home screen of the auctions demo, fictional data
Working demo Data · Web

Remates al alcance

Auction-marketplace demo for Colombia with a notice reader that runs in the browser. A contact said "auctions"; I showed up to the meeting with a platform he could click through.

  • Court, tax, state, bank and vehicle auctions, all fictional
  • Paste a notice: key data, risks and questions for your lawyer
  • Built in one day with 8 agents in parallel; nothing leaves the browser
oficina-ia · rehearsal mode
Prototype Agents

Oficina IA

A pixel-art office where Sofía, the manager agent, reads the task queue, assigns each task to a real agent and explains why she picked that model. Nothing publishes, pays or deletes without the owner's yes.

  • 345 tests; runs with real agents surfaced 10 failures, all fixed
  • Role catalog with permission ceilings: the watcher only reads, the writer never publishes
  • Not client-ready yet: Sofía must always answer and never make things up
atajo · claude code
Prototype Agents · Open source Coming soon on GitHub

Atajo

Your personal AI operating system in Spanish for Claude Code. Free, MIT. It remembers where you were, keeps you on your three priorities, delegates by difficulty and never publishes without your yes.

  • 12 skills: /arranque, /retomar, /propuesta, /publicar and more
  • Your data lives in text files outside git
  • Includes a Law 1581 (habeas data) checklist for client work
aporta una seña · camera
Prototype Web · Data

Aporta una seña

Learn Colombian Sign Language with your camera. The hand becomes 21 points inside the browser, so video never leaves the computer. At the Claude Code Build Day I added the flow where a signer records a word and anyone can practice it.

  • 1st place, Claude Code Build Day, Bogotá, October 5, 2026
  • Letters calibrated on LSC70, an open dataset with 70 people
  • New signs stay "pending validation" until the Deaf community reviews them
Storyboard · 9 panels
Prototype Video

Aprende IA con Lía

A channel for families where Lía and Boti explain AI, and the same pipeline offered to businesses as one-minute explainer videos: script, nine-panel storyboard, voice and code-driven animation.

  • Two vertical episodes produced (77 and 85 seconds)
  • Remotion animation, ElevenLabs voice, storyboard approved before animating
  • Channel not launched yet; the business offer is a draft
empireessence.co
Empire Essence home page
In production Web

Empire Essence

The online perfume store I run with my wife. Next.js, ad-free SEO, custom inventory, order alerts and the QA robot. My lab for everything else.

  • In production since 2023
  • Retail and wholesale checkout, payments and alerts
  • Every system on this site was tried here first

The five deep cases, with what broke and technical notes, live in Work. See the cases→

What does your team repeat every single day?

Tell me in one message. I'll reply with a concrete idea of what can be automated, or an honest no.

I reply personally, usually within one or two business days. · Bogotá, Colombia (UTC-5)

Let's talk Work→