Projects

Public-interest systems I have built and shipped - for health, accessibility, and civic life. Each runs on GCP (FastAPI, FastMCP, Postgres + pgvector, Cloud Run).

Alma - a companion that reaches out first A mental-health companion that schedules check-ins before someone is in crisis
Prototype · 2025

Because asking for help first is the hardest part.

The decision I’m proud of: crisis detection is a deterministic 0-to-1 score that gates the proactivity, so the bot never cheerfully messages someone who is not okay. It is a safety floor, not a diagnosis - the same reliability-under-uncertainty concern that drives my clinical imaging work.

FastAPI · FastMCP · Postgres + pgvector · Telegram · Cloud Run

repo alma-bot.com
Voti - InfoVoto Perú 2026 An open, non-partisan assistant so any Peruvian can vote informed, grounded in official JNE/ONPE records (~7,100 candidate profiles)
Civic tech · 2026
Voti landing page: Te ayudo a votar informado, with the pixel-art llama mascot

For voters deciding among dozens of government plans with no time to read them all.

The decision I’m proud of: neutrality is a deterministic output filter, not a prompt I hope holds. It blocks vote recommendations and unsourced claims even when a user pushes for one. And it runs at min-instances = 0, so keeping a civic tool online between elections costs about $0. The chat runs in demo mode until the next election.

Python · FastAPI · FastMCP · Postgres + pgvector · ChromaDB · Next.js · Cloud Run

repo voti.pe
Diccionario LSP - Peruvian Sign Language dictionary The first bilingual Peruvian Sign Language dictionary (LSP to Spanish), built with PUCP
Accessibility · contributor
Diccionario LSP al Espanol by PUCP: search Peruvian Sign Language by recording a sign with your webcam, or search in Spanish

For Peru’s deaf community and anyone learning LSP.

What makes it special: you can search a word by performing the sign to your webcam, not only by typing in Spanish - a pose-based recognition model does the retrieval. This is the applied side of my sign-language recognition research.

Pose estimation · sign-language recognition · video retrieval

diccionariolsp.pucp.edu.pe

Also

  • Production ML on Kubernetes - small, honest reference deployments: Triton model serving, CI/CD, and autoscaling on a cluster. code
  • A private multi-agent platform - Go microservices, an in-house MCP SDK, and Terraform infrastructure. Not public yet; happy to walk through the architecture.

I only list projects here that are live and that I would stand behind if a stranger used them tomorrow.