Applied AI studio · Lima, Peru

Your first AI project, done properly.

I build practical AI tools with Claude for small teams — or teach your team to build them with Claude Code. Measured before it’s trusted, and private when your data needs it.

~/juliohome/measured.log
$ tail measured.log
Claude Code guardrails25 / 25 pass
Claude Code kit11 / 11 pass
hallucination · direct0 / 46 answers
hallucination · harder2 / 38 answers
35B-param modelruns on a 6 GB GPU
16B MoE tuning31.5 → 54.8 tok/s
# measured, not assumed
  • Claude
  • Claude Code
  • RAG
  • Local LLMs
  • llama.cpp
  • Qdrant
  • Evaluation
  • Agents
  • Guardrails
  • Python
  • FastAPI
  • Docker
  • Cloudflare

Two ways to work together

Built for you, or built with you.

Same standard either way: a working tool, numbers you can check, and nothing you can’t run without me.

01

I build it

We pick one concrete problem. I build a working tool with Claude, or with models that run on your own hardware, and measure how it actually performs.

  • A scoped, concrete problem
  • A working tool, not a demo
  • A test set and the numbers
  • Documentation and handover
02

You build it, with me

Hands-on sessions on your own data and workflows, so your team keeps building after we’re done.

  • Claude and Claude Code, set up with guardrails
  • Prompting and evaluation basics
  • A first automation your team owns
  • Written guides that stay with you

Selected work

Built and measured on my own infrastructure.

Every number below comes from my own test runs — including the ones that show the limits.

Guardrails · Claude Code

Guardrails for Claude Code

A safety layer for Claude Code: hooks that stop malformed or risky commands before they run, push long jobs to the background with visible progress, and enforce project rules — packaged as an installable kit and delivered to another user.

✕ BLOCKED  long job with no progress output
→ relaunch it in the background, with progress
25/25
hook test cases pass
11/11
kit checks pass
Evaluation · Agents

Claude plans, a local model executes

An architect → executor pipeline: Claude writes the plan, a local model implements it, and a verifier checks the result. Behind it is a test bench built from real tasks to decide what the local model can do alone, what it can do with guidance, and when it’s better to leave it all to Claude.

−75–80%
cloud output tokens in a real build
Share of output tokens produced in the cloud, same build.

Clear limits: reliable on well-defined, test-verified fixes; not on open-ended discovery (0 of 6 runs).

Private AI · RAG

A private AI assistant on your own hardware

A document-grounded assistant split between a laptop with a 6 GB GPU and a small home server: hybrid search with reranking, 16 governed tools, memory that only changes with approval, and a trace of every answer.

46 answers to 23 stratified factual questions (2 runs each), and 38 answers to 19 harder ones.
Inference · GPU

Large models on modest hardware

A 35-billion-parameter model runs on a laptop with a 6 GB GPU. On a 16B mixture-of-experts model, I tuned which layers stay on the GPU and which move to the CPU.

+74%
generation speed, 16B MoE model, same machine
Tokens per second, before and after the tuning.

Also built

More of the same habit.

Technical translation that keeps the math

A ~290-page technical book translated with every formula intact; page extraction at 8.4 s/page with 0 failures in 287 pages.

2,747 / 2,747 formulas

Public-data pipelines and forecasting

Daily collection and reconciliation of public spending data, nowcasts with uncertainty bands, and AI-ranked news monitoring.

daily

Price monitoring

A grocery basket tracked across online supermarkets in Lima, with alerts at historical lows.

18 / 18 tests

Self-hosted infrastructure

Containerized services behind zero-trust tunnels, with access control and backups in two locations.

zero-trust access

Process

How a project runs.

01

Diagnose

One concrete problem, and the data you already have.

02

Build

A working tool, with Claude or with local models — whichever fits.

03

Measure

A test set, the numbers, and the limits written down.

04

Hand over

Code, documentation and training. No lock-in.

Your data stays yours. When it’s sensitive, models run on your own hardware. When the cloud is the better tool, I tell you so — and why.

About

I build AI the way I’d want it built for me: measured, private when it matters, and handed over.

I’m Julio, based in Lima.

I build AI systems hands-on — from fitting large models onto modest GPUs to data pipelines, evaluation and guardrails for AI agents. Juliohome is where that work lives.

I build with Claude and Claude Code; this site was made the same way.

Contact

Have a first AI project in mind?

Tell me what you’d like to solve — a short description is enough.

julio@juliohome.com

Estudio de IA aplicada · Lima, Perú

Tu primer proyecto de IA, bien hecho.

Construyo herramientas de IA prácticas con Claude para equipos pequeños, o le enseño a tu equipo a construirlas con Claude Code. Medidas antes de confiar en ellas, y privadas cuando tus datos lo exigen.

~/juliohome/medido.log
$ tail medido.log
controles de Claude Code25 / 25 ok
kit de Claude Code11 / 11 ok
alucinación · directas0 / 46 respuestas
alucinación · difíciles2 / 38 respuestas
modelo de 35Bcorre en GPU de 6 GB
ajuste MoE de 16B31.5 → 54.8 tok/s
# medido, no supuesto
  • Claude
  • Claude Code
  • RAG
  • LLMs locales
  • llama.cpp
  • Qdrant
  • Evaluación
  • Agentes
  • Controles
  • Python
  • FastAPI
  • Docker
  • Cloudflare

Dos formas de trabajar

Lo construyo para ti, o contigo.

El mismo estándar en ambos casos: una herramienta que funciona, cifras que puedes comprobar y nada que no puedas mantener sin mí.

01

Lo construyo yo

Elegimos un problema concreto. Construyo una herramienta que funciona, con Claude o con modelos que corren en tu propio equipo, y mido cómo rinde de verdad.

  • Un problema concreto y acotado
  • Una herramienta que funciona, no una demo
  • Un set de pruebas y las cifras
  • Documentación y entrega
02

Lo construyes tú, conmigo

Sesiones prácticas con tus propios datos y procesos, para que tu equipo siga construyendo cuando terminemos.

  • Claude y Claude Code, configurados con controles
  • Bases de prompts y de evaluación
  • Una primera automatización que es de tu equipo
  • Guías escritas que se quedan contigo

Trabajo seleccionado

Construido y medido en mi propia infraestructura.

Cada cifra de abajo sale de mis propias pruebas, incluidas las que muestran los límites.

Controles · Claude Code

Controles para Claude Code

Una capa de seguridad para Claude Code: hooks que detienen comandos mal formados o riesgosos antes de ejecutarse, mandan las tareas largas a segundo plano con progreso visible y hacen cumplir las reglas del proyecto; empaquetada como kit instalable y entregada a otra persona.

✕ BLOQUEADO  tarea larga sin progreso visible
→ relánzala en segundo plano, con progreso
25/25
casos de prueba del hook
11/11
verificaciones del kit
Evaluación · Agentes

Claude planifica, un modelo local ejecuta

Un flujo arquitecto → ejecutor: Claude escribe el plan, un modelo local lo implementa y un verificador comprueba el resultado. Detrás hay un banco de pruebas con tareas reales para decidir qué puede hacer solo el modelo local, qué puede hacer con guía y cuándo conviene dejárselo todo a Claude.

−75–80%
tokens de salida en la nube, en un desarrollo real
Parte de los tokens de salida producida en la nube, mismo desarrollo.

Límites claros: confiable en arreglos bien definidos y verificados con tests; no en descubrimiento abierto (0 de 6 corridas).

IA privada · RAG

Un asistente de IA privado, en tu propio equipo

Un asistente que responde con base en documentos, repartido entre una laptop con GPU de 6 GB y un pequeño servidor doméstico: búsqueda híbrida con reordenamiento, 16 herramientas controladas, memoria que solo cambia con aprobación y registro de cada respuesta.

46 respuestas a 23 preguntas factuales estratificadas (2 corridas cada una) y 38 respuestas a 19 preguntas más difíciles.
Inferencia · GPU

Modelos grandes en hardware modesto

Un modelo de 35 mil millones de parámetros corre en una laptop con GPU de 6 GB. En un modelo mixture-of-experts de 16B, ajusté qué capas se quedan en la GPU y cuáles pasan a la CPU.

+74%
velocidad de generación, modelo MoE de 16B, misma máquina
Tokens por segundo, antes y después del ajuste.

También he construido

El mismo hábito, en otros frentes.

Traducción técnica que conserva la matemática

Un libro técnico de ~290 páginas traducido con todas sus fórmulas intactas; extracción a 8.4 s por página con 0 fallos en 287 páginas.

2,747 / 2,747 fórmulas

Datos públicos y pronóstico

Recolección y conciliación diaria de datos de gasto público, nowcasting con bandas de incertidumbre y monitoreo de noticias ordenado con IA.

diario

Monitoreo de precios

Una canasta de alimentos seguida en supermercados online de Lima, con alertas en mínimos históricos.

18 / 18 pruebas

Infraestructura propia

Servicios en contenedores detrás de túneles con acceso restringido, control de acceso y backups en dos lugares.

acceso zero-trust

Proceso

Cómo corre un proyecto.

01

Diagnóstico

Un problema concreto y los datos que ya tienes.

02

Construcción

Una herramienta que funciona, con Claude o con modelos locales, lo que encaje mejor.

03

Medición

Un set de pruebas, las cifras y los límites por escrito.

04

Entrega

Código, documentación y capacitación. Sin dependencia.

Tus datos siguen siendo tuyos. Si son sensibles, los modelos corren en tu propio equipo. Si la nube es la mejor herramienta, te lo digo, y por qué.

Sobre mí

Construyo IA como me gustaría que la construyeran para mí: medida, privada cuando importa, y entregada.

Soy Julio y trabajo desde Lima.

Construyo sistemas de IA con mis propias manos: desde hacer caber modelos grandes en GPUs modestas hasta pipelines de datos, evaluación y controles para agentes de IA. Juliohome es donde vive ese trabajo.

Construyo con Claude y Claude Code; esta web también se hizo así.

Contacto

¿Tienes un primer proyecto de IA en mente?

Cuéntame qué te gustaría resolver; basta con una descripción corta.

julio@juliohome.com