NexusOptimizer
v2.0
Suite de diagnóstico, optimización y mantenimiento de rendimiento para Windows. Desarrollada en C# con WPF, con 27 módulos independientes, arquitectura de cuatro capas y un motor de benchmarking con historial persistente.
¿Qué problema resuelve?
El punto de partida del proyecto fue identificar una necesidad concreta en el uso cotidiano de Windows.
Windows degrada su rendimiento con el uso
Windows acumula archivos temporales, ejecuta servicios de telemetría en segundo plano, aplica configuraciones de ahorro de energía que introducen microlatencias, y no expone de forma sencilla los parámetros que más afectan el rendimiento. El usuario típico no tiene forma de diagnosticar ni corregir esto sin conocimientos técnicos avanzados.
Una herramienta segura, reversible y comprensible
NexusOptimizer centraliza el diagnóstico y la optimización en una aplicación con interfaz gráfica, explicando qué hace cada módulo y por qué. Cada cambio es reversible: se crea un punto de restauración y un backup del registro antes de modificar cualquier clave del sistema. El usuario siempre puede volver al estado anterior.
Objetivos del proyecto
Objetivo general: diseñar, desarrollar e implementar una aplicación de escritorio para Windows que permita diagnosticar, optimizar y mantener el rendimiento del sistema de forma segura, reversible y comprensible para el usuario final.
Migrar y ampliar
Migrar la lógica validada del script Batch (ByteFix Edition) a una arquitectura más robusta con interfaz gráfica y manejo estructurado de errores.
Arquitectura modular
Cada función del sistema como una unidad de código independiente, testeable y mantenible por separado, con una clase por dominio.
Benchmark con historial
Medir el rendimiento antes y después de optimizar, guardando hasta 50 sesiones con gráfico de tendencia para evaluar resultados objetivamente.
Mecanismos de seguridad
Puntos de restauración del sistema y backups del registro generados automáticamente antes de aplicar cualquier cambio.
Perfiles de optimización
Coordinar múltiples módulos en una sola operación según el objetivo del usuario: Gaming, Work, Balanced o Power Save.
Base de conocimiento
38 consejos de mantenimiento organizados por categoría e importancia, para educar al usuario sobre buenas prácticas.
Arquitectura del sistema
El sistema está organizado en cuatro capas conceptuales con separación clara de responsabilidades, sin dependencias circulares entre ellas.
HKLM\SYSTEM\...\Tcpip\Parameters
"NetworkThrottlingIndex" = 0xffffffff // idéntico en OpV6_4.bat y NexusOptimizer 2.0
"TcpAckFrequency" = 1
"TCPNoDelay" = 1 // desactiva algoritmo de Nagle
// 13 parámetros verificados con coincidencia exacta entre versiones
Tecnologías utilizadas
Sin dependencias de librerías de terceros para la lógica central. Todo el acceso al sistema operativo se realiza mediante APIs estándar de .NET 8.
Benchmarks sobre hardware real
Mediciones realizadas en un equipo real del laboratorio, no en máquinas virtuales. Perfil aplicado: Gaming.
Reversibilidad garantizada
Todo cambio aplicado puede deshacerse. El sistema de seguridad actúa en cascada antes de cualquier modificación.
Punto de restauración
Se crea un punto de restauración de Windows vía WMI antes de cada operación significativa.
Backup del registro
Copia completa de HKLM y HKCU generada antes de modificar cualquier clave del sistema.
Transparencia total
Cada módulo documenta qué hace y por qué, sin cambios ocultos ni silenciosos para el usuario.
Reversión con un clic
El botón "Restaurar configuración original" revierte todos los cambios desde el Dashboard.
Quiénes lo desarrollamos
Estudiantes de la Escuela de Educación Secundaria Técnica N° 1 "República del Paraguay", Ituzaingó.
Principal desarrollador. Diseñó la arquitectura y escribió la mayor parte del código fuente.
ImMinatoParticipó en las etapas de programación, pruebas y documentación del proyecto.
MicaA209Participó en las etapas de programación, pruebas y documentación del proyecto.
Javier Núñez
"Su supervisión técnica fue clave para validar las decisiones de diseño, orientar los criterios de prueba sobre hardware real y acompañar al equipo durante todo el proceso de desarrollo. Gracias, Javier."
Un proyecto que empezó como un script
y creció hasta una aplicación completa
NexusOptimizer recorrió el camino desde un archivo Batch de optimización hasta una aplicación de escritorio con interfaz gráfica, 27 módulos, arquitectura en capas, benchmarking persistente y garantías de reversibilidad. Todo desarrollado por estudiantes de secundaria técnica, validado en hardware real y documentado de principio a fin.