ls projects/

things i have
shipped, mostly
_

Client work, AI experiments and small tools. Live projects are running in production; archived ones have had their deployment retired but the source is still on GitHub.

ls projects/

teaching work →
live

Anzuelo — Social Lead Finder & Content Hub

Social media lead finder and content hub. A Python agent searches seven platforms, scores each lead with Claude Haiku using prompt caching, and flags content gaps into Supabase. A Next.js 16 dashboard adds a content studio that generates posts and finished visuals through chained Visual Director and FLUX image agents. No automatic sending, by design.

Next.js 16 TypeScript Python Claude Haiku Supabase FLUX Multi-agent
Visit site →
live

Nouvie — Order & Inventory System

Order-management admin for a regulated, document-heavy business: PDF invoice generation, Excel export and role-based access, plus a public storefront with structured data. Built mobile-first for a non-technical owner at a Colombian cleaning products company.

Next.js Prisma PostgreSQL Supabase PDF pipeline Vercel
Visit site →
archived

Sustainability Bot

AI-powered training platform that generates compliance-focused sustainability messaging playbooks using a multi-agent workflow. Deployment retired — source on GitHub.

Next.js React TypeScript Python FastAPI CrewAI OpenAI API Vercel
View source →
live

Sazon Mexican Bot

Bilingual recipe assistant with a FastAPI and LangChain backend, a Next.js front end and streaming responses. Semantic search over a recipe corpus, with recipe scaling and ingredient substitutions.

Next.js React TypeScript Tailwind CSS Python FastAPI LangChain GPT-4o-mini FAISS Vercel
Visit site →
live

Soneto Bot

Full-stack app that discovers Spanish poems, stores them in a database, and automatically posts to Mastodon with duplicate prevention, plus a public browsing site and admin dashboard.

Next.js TypeScript Tailwind CSS NextAuth.js Supabase PostgreSQL Mastodon API Vercel
Visit site →
live

Bulls & Cows / Picas y Fijas

Fully bilingual (EN/ES) web version of the classic number guessing game with auto language detection, cultural emoji adaptations, shareable results, and PWA-ready offline support.

JavaScript HTML CSS i18n Service Worker PWA localStorage
Visit site →
live

ASCII Art Converter

Client-side converter that transforms images into ASCII art with supersampling, histogram equalization, themes, split-view comparison, and export tools. No uploads — everything stays local.

JavaScript HTML CSS Canvas API Clipboard API PNG Export
Visit site →
archived

Cristina Multiverse

Interactive AI avatar generator with Stable Diffusion prompts, plus a showcase of a Google Vertex AI / Model Garden talk at DevFest Seattle 2024. Deployment retired — source on GitHub.

React Vite Node.js Hugging Face Google Vertex AI Stable Diffusion
View source →