Trabajo
Primero, los programas de gobierno; después, los proyectos públicos que construyo y opero. Cada entrada indica mi rol y qué tan avanzado está el trabajo; los casos de estudio profundizan donde existen.
Programas de gobierno que he liderado y ayudado a construir
Qué es cada programa, a quién sirve, cuál fue mi rol y qué muestra el registro público. Los resultados son de los equipos que los lograron; mi parte se indica como alcance.
CiviForm
Software de código abierto que permite a un gobierno ofrecer una sola solicitud para muchos programas de beneficios, reutilizando lo que la persona solicitante ya ingresó.
- A quién sirve
- Residentes que solicitan beneficios ante los cuatro gobiernos municipales y estatales que lo operan en producción, incluidos Seattle y Arkansas.
- Mi rol
- Directora de Ingeniería desde agosto de 2026, al frente de la ingeniería de la plataforma. El equipo de cuatro personas publica en un tren de versiones quincenal.
- Registro
- En mi primer mes: una auditoría de postura de seguridad, costos reales de nube, métricas de entrega y una evaluación del equipo con recomendación de dotación.
MyCareer.NJ.gov
La plataforma estatal de empleo y formación de Nueva Jersey, en inglés y español: exploración de carreras, programas de formación con sus resultados y búsqueda de empleo.
- A quién sirve
- Residentes de Nueva Jersey que exploran carreras, comparan programas de formación y buscan trabajo.
- Mi rol
- Líder de ingeniería e ingeniera principal en sus tres bases de código de producción, desde un prototipo inicial hasta un servicio estatal.
- Registro
- 1,8 millones de personas usuarias activas registradas desde diciembre de 2023.
- Hice en 2023 el modelado de datos que inició la migración del estado al estándar CTDL de Credential Engine. Sus programas de formación están publicados hoy en el Registry.
Medicaid and CHIP Data Collection Tools (MDCT)
La suite de código abierto de CMS, con siete aplicaciones, que estados y territorios usan para informar los datos de sus programas de Medicaid y CHIP.
- A quién sirve
- Agencias estatales de Medicaid y CHIP que informan a CMS, y el personal de CMS que usa esos datos para supervisar los programas.
- Mi rol
- Fui responsable de la ingeniería de la suite dentro de la cartera de salud de Coforma: dirección, estándares y condiciones para la entrega. Líderes de cada funcionalidad hicieron la construcción práctica.
- Registro
- El equipo llevó una nueva aplicación de CMS Rural Health Transformation desde cero hasta su primera producción en unas ocho semanas.
- Las siete aplicaciones publicaron versiones en producción en 2026 mientras yo dirigía la cartera.
Medicaid Drug Programs (MDP)
El sistema de CMS detrás del Medicaid Drug Rebate Program. Los fabricantes de medicamentos informan allí datos de productos y precios, y CMS los usa para calcular los reembolsos que se deben a las agencias estatales de Medicaid.
- A quién sirve
- Unos 780 fabricantes de medicamentos participantes, las agencias estatales de Medicaid que reciben los reembolsos y CMS.
- Mi rol
- Supervisión dentro de la misma cartera de salud. Líderes técnicos de un socio dirigieron la implementación.
Data Submission Portal (DSP)
El portal seguro en la nube de la Comisión de Energía para presentar datos energéticos regulatorios, empezando por los informes de petróleo y los informes trimestrales de combustibles y energía.
- A quién sirve
- Empresas que presentan informes de petróleo, combustibles y energía ante la comisión, y el personal analista detrás de los pronósticos de demanda energética de California y del Integrated Energy Policy Report.
- Mi rol
- Ingeniera de Software Líder. Diseñé la arquitectura y entregué el portal en AWS, y ayudé a liderar la modernización a la nube de la comisión.
- Registro
- La comisión amplió después la plataforma a toda la agencia y a los reportes de permisos solares residenciales.
Trabajo anterior en el gobierno de California: servicios sociales, servicios públicos y energía
Proyectos públicos que construyo y opero
Trabajo independiente en mi propio tiempo, hecho en abierto con datos públicos. El estado junto a cada uno dice qué tan avanzado está.
Productos en vivo
Afterward (se abre en una pestaña nueva)
3266 programas de formación de California unidos a las proyecciones de empleo del propio estado, en inglés y español, sin cuenta. Beta
Homeroom (se abre en una pestaña nueva)
Datos públicos de cada escuela activa de California, 10.534 en total, legibles para las familias que describen, en inglés y español. En vivo
Trout Truck (se abre en una pestaña nueva)
El calendario de siembra de truchas de California, con el historial de cada cuerpo de agua, actualizado a diario a partir del calendario semanal del Departamento de Pesca y Vida Silvestre. Beta
Next Home Game (se abre en una pestaña nueva)
Calendarios suscribibles de deportes femeninos profesionales y universitarios, por liga y equipo, actualizados cada noche. En vivo
Family Greenhouse (se abre en una pestaña nueva)
Un diario compartido de cuidado de plantas para el hogar: horarios de riego, tareas de cuidado y recordatorios. Cuentas gratuitas y planes de pago. En vivo
Transit Delivery Atlas (se abre en una pestaña nueva)
Un cruce con fuentes enlazadas de la orden ejecutiva de transporte de California N-7-26, directiva por directiva. Versión inicial
Código de Transit Delivery Atlas (se abre en una pestaña nueva)
Calificaciones y validadores de código abierto
GTFS Scorecard (se abre en una pestaña nueva)
Calificaciones diarias de calidad en lenguaje claro para más de 2.100 registros de feeds públicos de transporte, con una GitHub Action y una API de lectura. Beta en vivo
fhir-scorecard (se abre en una pestaña nueva)
Calificaciones diarias para endpoints FHIR públicos de datos de salud, con cada hallazgo citado a la especificación. Beta
TODS Validate (se abre en una pestaña nueva)
Un validador del Transit Operational Data Standard, como herramienta de línea de comandos, GitHub Action y entorno de pruebas en el navegador. Beta
ctdl-validate (se abre en una pestaña nueva)
Revisa registros de credenciales CTDL contra las reglas publicadas antes de que lleguen al Credential Registry. Beta
Casos de estudio
Textos más largos, cada uno con mi rol, lo que se construyó, lo que se observó y lo que la evidencia no demuestra.
CiviForm: el registro público y mi rol en él
CiviForm es la plataforma de código abierto para solicitudes de beneficios que cuatro gobiernos municipales y estatales operan en producción. Me reclutaron en agosto de 2026 para liderar su ingeniería. Esta página es lo que dio de sí el primer mes, y lo que sigue siendo el registro de la plataforma y no el mío.
MyCareer.NJ.gov: evidencia para el próximo paso
Lideré la ingeniería desde un prototipo de 400 archivos hasta un servicio estatal bilingüe para decisiones, construí su evidencia por programa y realicé en 2023 el modelado de datos que inició la migración del estado al estándar CTDL de Credential Engine.
Orientación laboral con IA, responsable ante la evidencia
Publiqué la infraestructura compartida de seguridad del portafolio de IA aplicada de MyCareer.NJ.gov y después construí un prototipo de orientación laboral que no se lanzó. Las pruebas ejecutadas mejoraron con fuerza y aún revelaron vacíos que bloqueaban un piloto.
GTFS Scorecard: calidad en lenguaje claro para feeds de transporte
Opero GTFS Scorecard, un servicio en vivo que lee más de 2.100 registros de feeds GTFS publicados y convierte cada uno en un informe en lenguaje claro con una primera corrección recomendada. La correctitud estructural proviene del validador canónico de MobilityData; el informe añade comprobaciones de vigencia, de información para quienes viajan y de datos en tiempo real. Los registros de feeds no son necesariamente agencias distintas, y no se sabe de ninguna agencia que haya adoptado un informe en su flujo de trabajo.
TODS Validate: hallazgos que el personal de programación puede usar
Desarrollo tods-validate, un validador beta para el Transit Operational Data Standard, el estándar abierto para turnos de personal, viajes en vacío y asignaciones de vehículos que funciona como una capa sobre el feed GTFS de una agencia. Comprueba un paquete frente a TODS v2.1.0 e informa qué está mal, dónde y cómo se ve lo correcto, con la sección de la especificación citada detrás de cada hallazgo. No se afirma adopción por agencias ni uso en producción.
Permit Bearings: orientarse antes de presentar
Diseñé y publiqué un prototipo de permisos de vivienda de California que evalúa una base estatal limitada para ADU, JADU y SB 9 en 541 jurisdicciones reconocidas y produce una orientación imprimible para el personal local. Woodland sigue siendo el ejemplo sintético detallado; ninguna persona solicitante, planificadora ni jurisdicción lo ha validado.
Habitable: el historial de reparaciones en manos de las personas inquilinas
Diseñé y construí una versión alfa local y funcional que convierte condiciones, solicitudes de reparación, respuestas y archivos capturados en un historial con fuentes y una copia deliberada para revisión, sin una base de expedientes operada por el proyecto. Solo usa ejemplos sintéticos y no está lista para asuntos legales reales.
Más código abierto
Una selección de repositorios públicos, agrupados por el trabajo que apoyan. Las etiquetas de madurez describen la evidencia disponible hoy, no su adopción ni resultados garantizados. Varios comparten la misma forma por dentro: un verificador determinista lee registros públicos reales contra una especificación citada y reporta lo que encuentra. Aplicado hasta ahora a datos de transporte, registros de credenciales, endpoints FHIR y archivos de precios hospitalarios, siempre ha revelado un hallazgo real en vez de un resultado limpio.
Datos de transporte y entrega pública
NearMiss
Madurez: Beta pública
Un conjunto beta de herramientas de seguridad vial y un atlas público de evidencia FARS. El atlas en vivo presenta conteos revisados de choques fatales de NHTSA entre 2020 y 2024 para los 50 estados y Washington, D.C., identificados como carga y no como riesgo normalizado por exposición. Flujos locales separados usan informes sintéticos para demostrar ingreso con privacidad, normalización por exposición, intervalos de incertidumbre y análisis de puntos críticos. La revisión manual con lectores de pantalla sigue pendiente.
Sitio en vivo (se abre en una pestaña nueva)Código (se abre en una pestaña nueva)
Datos de energía y servicios públicos de California
qfer-preflight
Madurez: Beta · v0.1.0
Un validador previo a la presentación, sin conexión, para los archivos CSV de consumo QFER de la Comisión de Energía de California: quien presenta lo ejecuta sobre su propio archivo antes de subirlo, y cada hallazgo cita la instrucción publicada de la que proviene. Lo que la herramienta no puede comprobar se informa como no evaluado, nunca como aprobado, y los datos del archivo nunca salen de la máquina de quien presenta. Independiente y sin afiliación con la CEC; el portal de la Comisión sigue siendo el validador autoritativo.
power-content-check
Madurez: Beta · v0.1.0
Un verificador determinista de conformidad para las etiquetas de contenido energético de California frente al formato prescrito en la sección 1393.1 del Título 20 del CCR. Informa qué elementos prescritos contiene una etiqueta, cuáles le faltan y cuáles no puede juzgar. No emite juicio sobre la mezcla energética de ningún proveedor, no produce clasificaciones y no determina cumplimiento, algo que solo corresponde a la Comisión de Energía. Sin afiliación con la CEC ni con ninguna empresa de servicios.
ca-tariff-parse
Madurez: Beta · v0.2.0
Un analizador determinista que convierte las tarifas eléctricas publicadas de California, incluidos documentos de SMUD y PG&E, en datos estructurados con una cita para cada valor: documento, página, sección y línea. Un comando de cobertura informa exactamente cuánto de cada documento quedó registrado, de modo que lo que el analizador omitió es tan visible como lo que leyó. No es asesoría tarifaria ni una estimación de factura, y no tiene afiliación con ninguna empresa de servicios.
inspected
Madurez: Beta · v0.1.0
Una medición sobre dos conjuntos de datos públicos: los 132.522 registros de inspección de daños por incendios de CAL FIRE y los límites publicados de territorios de servicio eléctrico de la CEC. El 37,9 por ciento de los registros cae dentro de más de un límite publicado, cada tasa lleva su denominador y un intervalo de confianza, y ninguna empresa de servicios es clasificada. Las cifras están fijadas a recuperaciones fechadas y solo cambian cuando esas recuperaciones se actualizan deliberadamente. No oficial.
IA responsable y decisiones verificables
Permit Bearings
Madurez: Prototipo publicado · revisión externa no realizada
Un prototipo de permisos de vivienda de California vinculado a fuentes. Su base estatal limitada para ADU, JADU y SB 9 se puede evaluar en 541 ciudades y condados reconocidos, cada uno con una orientación bilingüe e imprimible para el personal. El flujo detallado de 25 elementos es un ejemplo sintético de Woodland, no una lista local estatal; ninguna persona solicitante, planificadora ni jurisdicción lo ha validado.
Sitio en vivo (se abre en una pestaña nueva)Código (se abre en una pestaña nueva)
Outcome Receipts
Madurez: Beta · v0.1.0
Una herramienta beta de informes para organizaciones sin fines de lucro que vincula cada cifra con su SQL, cantidad de filas, hash del segmento de datos, definición y sello de tiempo. Su modo local aplica ejemplos de protección para grupos pequeños, rechaza números sin fundamento, exige aprobación humana identificada y genera paquetes verificables. La redacción opcional con Bedrock está desactivada de forma predeterminada y nunca aporta cifras. La política de supresión de ejemplo no constituye una decisión de cumplimiento.
Constituent Reconciler
Madurez: Implementación de referencia
Una canalización sin conexión que convierte formularios PDF y hojas de cálculo en registros de personas sin duplicados para un CRM existente. Una persona aprueba cada coincidencia dudosa, nada se combina en silencio y las pruebas automatizadas hacen cumplir reglas de privacidad para registros de violencia doméstica.
Fare Policy Assistant
Madurez: Beta desplegada · implementación de referencia
Un asistente fundamentado en recuperación que responde preguntas sobre tarifas y tarifas reducidas de más de una docena de agencias de transporte de California, construido para que su marco público de evaluación tenga algo que calificar. Suites que bloquean la integración cubren citas, rechazos, historial de conversación falsificado y paridad inglés-español, con indicaciones versionadas y una línea base de regresión en el repositorio, y las propiedades que el marco no ha medido se reportan como no medidas, nunca como aprobadas. Ingerir páginas reales de tarifas sigue revelando hallazgos: una página vigente que aún lista un pase retirado semanas antes, y un transbordo entre agencias publicado como válido por 60 minutos en el sitio de una agencia sin ventana publicada en el de su socia. Nunca determina la elegibilidad de nadie.
Sitio en vivo (se abre en una pestaña nueva)Código (se abre en una pestaña nueva)
plumbline
Madurez: v0.2.0
Un arnés de evaluación que falla cerrado para sistemas de chat orientados al gobierno: veredictos de auditoría reproducibles, con sello de procedencia, idénticos byte a byte entre versiones de Python y sin dependencias de terceros. Un objetivo silencioso o ilegible puntúa cero en vez de aprobar por ausencia, que es el defecto que tenía una versión anterior: 174 respuestas vacías llegaron a obtener nota perfecta en cada comprobación formulada como la ausencia de algo malo. El conjunto de datos incluido es sintético y no mide nada de ningún sistema real; el arnés es el producto.
Sitio en vivo (se abre en una pestaña nueva)Código (se abre en una pestaña nueva)
gauntlet
Madurez: v0.1.0 · en PyPI como gauntlet-evals
Controles de evaluación que bloquean la integración para funciones de IA generativa: suites en YAML que se ejecutan contra cualquier endpoint HTTP o función de Python, hacen fallar la compilación ante un fallo y emiten un paquete JSON comparable más un documento para revisión con referencias cruzadas al marco publicado de riesgos de IA generativa de California. Alineado con ese marco, nunca aprobado por él; el Estado no ha revisado ni respaldado nada de lo que emite. Evalúa una función desplegada en su contexto, no un modelo, y no puede verificar un objetivo deshonesto.
Sitio en vivo (se abre en una pestaña nueva)Código (se abre en una pestaña nueva)
cairn
Madurez: v0.3.0 · implementación de referencia
Un asistente de referencia que responde con fundamento o guarda silencio, para agencias públicas: contesta solo a partir de un corpus que suministra el operador, cita cada afirmación y rechaza con claridad cuando ninguna fuente supera el umbral, sin modelo ni red en el momento de responder. Inglés, español e idiomas de derecha a izquierda. Su propia portada abre con la configuración que una vez dejó pasar una respuesta sin fuente, y la prueba que ahora falla sin la corrección. Una demostración de comportamiento correcto para leer, no un producto para desplegar.
Sitio en vivo (se abre en una pestaña nueva)Código (se abre en una pestaña nueva)
Evidencia, derechos y control comunitario
ExitDrill
Madurez: Alfa técnica · solo datos sintéticos
Un experimento sin conexión y sin dependencias de ejecución para normalizar estructuras. Pruebas sintéticas de Directus y CiviCRM comparan bases declaradas y exportaciones con un modelo neutral de referencia SQLite en memoria y generan evidencia de vacíos. No establece equivalencia operativa, recuperación del comportamiento ni preparación para una migración.
Habitable
Madurez: Alfa funcional
Una implementación de referencia local para sindicatos de inquilinos que convierte condiciones, avisos de reparación, respuestas y archivos capturados en un historial con fuentes y un paquete de revisión verificable de forma independiente, sin un almacén central de expedientes en texto sin cifrar. No tiene un piloto real ni una revisión legal o de seguridad independiente.
Sitio en vivo (se abre en una pestaña nueva)Código (se abre en una pestaña nueva)
Ledger
Madurez: Implementación de referencia beta
Una implementación de referencia beta para un archivo de historias queer y saberes de apoyo mutuo gobernado por la comunidad, con formatos de preservación establecidos y consentimiento revocable. Su suite de pruebas sintéticas está diseñada para detectar filtraciones de identidad hacia personas no autorizadas, pero no ha tenido una auditoría independiente de seguridad o criptografía y todavía no debe guardar registros de alto riesgo.
disclosed
Madurez: Alfa funcional
Califica a las instituciones de educación superior de EE. UU. por lo que divulgan, no por su desempeño, a partir de dos conjuntos de datos federales. Cada valor se clasifica antes de usarse como reportado, no plausible, suprimido, no aplicable o ausente, y la supresión que protege a una cohorte pequeña nunca cuenta en contra. La comparación entre instantáneas distingue un campo que nunca se recopiló de uno que el público dejó de ver hace poco, en ambas direcciones.
Sitio en vivo (se abre en una pestaña nueva)Código (se abre en una pestaña nueva)
mrf-honest
Madurez: Alfa funcional · primera cohorte calificada
Calificaciones deterministas, con citas a la especificación, para archivos de transparencia de precios hospitalarios, publicadas con su evidencia adjunta. La primera cohorte es deliberadamente pequeña: seis archivos legibles por máquina de cuatro sistemas de salud, cinco con A y uno con C. Esa C es el hallazgo del lanzamiento: un archivo de 884 MB que aún declaraba la plantilla 2.0.0 reemplazada más de siete meses después de la fecha de vigencia que CMS documenta para la versión 3.0, verificado contra la propia documentación del esquema de CMS, fijado al SHA-256 del contenido del archivo y descrito junto con lo que apunta en la otra dirección. Califica archivos, nunca instituciones, y nunca determina cumplimiento legal.
Sitio en vivo (se abre en una pestaña nueva)Código (se abre en una pestaña nueva)
Clima, datos comunitarios y sistemas de producto
Swelter
Madurez: Implementación de referencia
Una implementación de referencia mantenida para medir calor y calidad del aire bajo control comunitario. Su panel en inglés y español muestra datos diarios del modelo Copernicus para 337 ciudades de California y lecturas provisionales de sensores físicos de bajo costo sin calibrar en Stuttgart. La canalización mantiene separados los valores brutos y calibrados y exporta datos OGC SensorThings. No es una red comunitaria de sensores establecida y la revisión manual de accesibilidad sigue siendo una barrera separada.
Sitio en vivo (se abre en una pestaña nueva)Código (se abre en una pestaña nueva)
Ver todos los repositorios públicos (se abre en una pestaña nueva)