Proyecto personal · Software de Diagnóstico e IA

SupportAI USB

Herramienta de diagnóstico portátil y reparación de sistemas Windows lista para llevar en un pendrive IT. Combina telemetría ultrarrápida, asistente de IA con filtro de privacidad y 9 reparaciones del sistema ejecutables con un clic.

.NET 10C# 12WPFCLIGemini APIOpenRouterPowerShellWindows API
SupportAI USB — vista principal
9 herramientas de reparación automatizada
100% privacidad (redacción automática de PII)
2 interfaces (WPF Dashboard y CLI headless)
0 instalación requerida (ejecutable portable)

El reto

Los técnicos e ingenieros de soporte informático a menudo se enfrentan a equipos con fallos de red, corrupción de archivos del sistema o lentitud severa. Analizar manualmente los registros de eventos de Windows, verificar el estado de los discos y ejecutar comandos como sfc /scannow o dism requiere tiempo y comandos repetitivos.

Además, al consultar soluciones con inteligencia artificial en la nube, existe el riesgo de exponer información confidencial del cliente o de la empresa (direcciones IP, nombres de usuario, números de serie o dominios).

Lo que hice

Arquitectura portátil en .NET 10: Desarrollé una aplicación autónoma ejecutable directamente desde una unidad USB sin requerir instalación previa ni dependencias externas en la máquina cliente.

Motor de Telemetría e IA con filtro de privacidad: Implementé un recolector ultrarrápido de métricas de CPU, RAM, GPU, estado SMART de discos y registros de eventos. Creé el componente PrivacyFilter que redacta automáticamente datos sensibles (IPs, usuarios, dominios, números de serie) antes de enviar la información al asistente conversacional de IA (vía OpenRouter, Gemini o motor local GGUF).

Catálogo de reparaciones y doble interfaz: Diseñé un catálogo de 9 herramientas de reparación automatizadas con elevación UAC (limpieza de temporales, flush DNS, reinicio de Explorer, restablecimiento de Winsock y Spooler, SFC, DISM). Ofrecí dos modos de uso: interfaz gráfica moderna en WPF y una CLI headless para scripts automatizados de mantenimiento IT.

SupportAI USB — captura secundaria 1
SupportAI USB — captura secundaria 2

Resultado

Una herramienta de soporte informático profesional que acelera el diagnóstico de ordenadores con Windows y automatiza las reparaciones más comunes en un solo clic.

Demuestra capacidad de ingeniería de software en .NET 10 y C# 12, integración de IA segura respetando la privacidad, diseño de interfaces de escritorio con WPF y desarrollo de herramientas de sistema orientadas al sector IT.

.NET 10C# 12WPF (Windows Presentation Foundation)PowerShellWindows APIOpenRouter APIGoogle Gemini APIPDF Generation