Skip to content
View ale-aguirre's full-sized avatar
  • Contenidos-Digitales
  • Córdoba, Argentina
  • 06:58 (UTC -03:00)

Block or report ale-aguirre

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ale-aguirre/README.md

AI Engineer / Full-Stack Developer

Córdoba, Argentina · Remote · UTC-3 (overlaps US Eastern)

Portfolio LinkedIn Email


I build products where the backend is an LLM: multi-agent systems, retrieval pipelines, browser automation and the evaluation harnesses that tell you whether any of it actually works.

5+ years shipping production TypeScript. Currently building at Metros2 Digital and running my own systems in production.

Open to full-time remote roles. Let's talk →


What I've built

Job Hunter — an autonomous job search agent. Scouts 17 job board APIs, scores each listing against a CV, tailors the CV per posting with a zero-hallucination guardrail, and submits the application through the ATS.

1,212 leads processed. 316 applications submitted autonomously, 248 verified on the target page. Measuring delivery per channel instead of in aggregate is what exposed one integration silently failing 100% of the time while the overall number looked fine.

Node.js Playwright Claude API Groq SQLite

intent-gate — a small library for the part of an agent that must not be improvised: an LLM classifies a message into one of a known set of domains, and everything downstream comes from configuration the model never sees. It cannot name a handler that does not exist, and it cannot waive a human approval. Extracted from Cortex. 25 tests, no network, CI on Node 20 and 22.

TypeScript zero dependencies Vitest

Forgix — real-time multiplayer browser game with PvP combat, permadeath and an in-game economy. Claude API drives chip generation and narrative; Supabase RLS enforces per-user isolation. ~27k lines of TypeScript, live in production.

Next.js Supabase Claude API Phaser 3 Stripe

SKUscribe — B2B SaaS that generates e-commerce product listings from an LLM pipeline. Auth, subscription tiers, full billing. ~37k lines, deployed.

Next.js Prisma Supabase Claude API Stripe

Cortex (private) — multi-agent orchestration dashboard. Routes work through a classify → route → human approval gate → execute pipeline, streaming results over SSE. A cheap Groq classifier picks the model tier per request with automatic fallback on rate limits. ~21k lines of TypeScript.

Next.js Claude Agent SDK Groq SQLite Zod


Stack

AI / Agents   →  Claude API · Groq · multi-agent orchestration · RAG (pgvector, ChromaDB)
                 tool calling · structured output · model routing · evals
Frontend      →  Next.js · React · TypeScript · Tailwind · Framer Motion
Backend       →  Node.js · GraphQL (Apollo) · Supabase · PostgreSQL · Prisma · SQLite
Automation    →  Playwright · Chrome CDP
Deploy        →  Vercel · GitHub Actions

Open to full-time remote roles. Contractor in USD via Deel, Wise or Payoneer.

Pinned Loading

  1. intent-gate intent-gate Public

    Route LLM-classified intents through a deterministic registry with a human approval gate the model cannot argue past. TypeScript, zero deps, 25 tests.

    TypeScript

  2. claude-job-hunter claude-job-hunter Public

    Autonomous job search agent: scouts 17 board APIs, tailors your CV per posting with a zero-hallucination guardrail, and submits through the ATS. 316 applications sent, 248 verified.

    JavaScript

  3. skuscribe-showcase skuscribe-showcase Public

    AI listing generator for Amazon and Etsy. Solo-built SaaS: LLM pipeline with per-marketplace constraints, Stripe subscriptions, Supabase RLS. ~37k lines TypeScript, deployed.

  4. forgix forgix Public

    Real-time multiplayer AI browser game — Next.js 14 · Supabase · Claude API · Stripe

  5. portfolio portfolio Public

    Personal portfolio — AI · Developer · Gaming

    TypeScript