WOS Control Operativo
Operaciones · Plataforma full-stack
Una plataforma para centralizar checklists, incidencias y trazabilidad operativa entre sucursales. Participé como desarrollador full-stack y socio del proyecto.
Soy Augusto, desarrollador de software y estudiante de Computer Science en el Tecnológico de Monterrey. Diseño y construyo productos digitales que resuelven problemas reales.
Una selección de proyectos web, sistemas y aplicaciones en los que he trabajado. Puedes cambiar las capturas dentro de cada dispositivo y ampliarlas para ver los detalles.
Operaciones · Plataforma full-stack
Una plataforma para centralizar checklists, incidencias y trazabilidad operativa entre sucursales. Participé como desarrollador full-stack y socio del proyecto.
Arquitectura · Presencia digital
Experiencia editorial para un estudio de arquitectura. La interfaz prioriza la fotografía, los proyectos y una lectura clara de los servicios.
Restaurante · Identidad digital
Una experiencia web con un lenguaje visual propio, narrativa de marca y presentación del menú del restaurante.
Cafetería · Diseño web conceptual
Landing page conceptual creada como modelo de experiencia digital para una cafetería de especialidad. Un diseño editorial cálido que presenta su carta, su propuesta de marca y los espacios para disfrutar una pausa.
Encuestas en campo · Uso sin conexión
Desarrollo de una aplicación nativa para iPad orientada a la creación y administración de encuestas, levantamiento de respuestas por ronda y exportación de resultados. Su diseño offline-first permite capturar información sin depender de una conexión constante.
Además de mis proyectos anteriores, trabajo en el diseño y desarrollo de software para necesidades concretas: desde una web hasta un sistema de operación.
Estructuras digitales preconstruidas para negocios que necesitan comenzar rápido: una base lista para personalizar su identidad, información y funcionalidades esenciales.
Landing pages, dashboards, sistemas administrativos y experiencias web desarrolladas según el flujo real de tu negocio, desde el concepto hasta una entrega funcional.
Además de desarrollar software, me gusta enseñar. Mis proyectos me han permitido llevar conocimientos de programación a situaciones reales, y quiero compartir esa experiencia con otras personas.
Esta sección reúne mi iniciativa personal de formación en programación: contenidos prácticos, ejercicios y una ruta de aprendizaje que estoy preparando progresivamente.
Construyo software profesionalmente.
Enseño porque me apasiona.
Una ruta de formación para desarrollar pensamiento crítico, disciplina técnica y criterio de ingeniería. Avanza desde la programación inicial hasta arquitectura, algoritmos difíciles e inteligencia artificial multiagente. Cada curso conecta con habilidades anteriores y propone un proyecto aplicable.
Aprende a pensar, escribir y comprobar programas.
Variables, condiciones, ciclos, funciones, colecciones y proyecto final.
Descomposición, abstracción, pseudocódigo, diagramas de flujo y pruebas de escritorio.
Terminal, VS Code, depuración, entornos virtuales, paquetes y documentación.
Commits, ramas, pull requests, conflictos y revisión de código.
Antes de implementar, entiende bien qué debes construir.
Entrevistas, historias de usuario, criterios de aceptación, RF/RNF y trazabilidad.
Casos de uso, diagramas de actividad, clases, secuencia y arquitectura preliminar.
Flujos, wireframes, accesibilidad, estados vacíos y validación con usuarios.
Casos de prueba, límites, equivalencias, TDD introductorio y bugs reproducibles.
Escribe software modular, comprensible y mantenible.
Clases, objetos, encapsulación, herencia, composición y polimorfismo.
Comprensiones, iteradores, generadores, decoradores, typing y manejo de errores.
Tipos, punteros, referencias, RAII, STL y diferencias con Python.
Refactorización, dependencias, modularidad, legibilidad y patrones de diseño.
Entiende cuánto cuesta resolver un problema y cómo optimizarlo.
Arreglos, listas enlazadas, pilas, colas, hash maps, heaps, árboles y grafos.
Notación O, Ω, Θ, recurrencias, casos y análisis amortizado introductorio.
Divide y vencerás, greedy, backtracking, programación dinámica y recursión.
BFS, DFS, Dijkstra, Floyd-Warshall, MST y orden topológico.
Reducciones, verificadores, SAT, problemas NP-completos, heurísticas y aproximación.
Construye sistemas que otros puedan operar y mantener.
Modelado ER, normalización, JOIN, índices y transacciones.
HTTP, REST, validación, autenticación, Django/FastAPI y documentación.
HTML semántico, CSS responsivo, JavaScript, estado e integración de APIs.
Pruebas unitarias e integración, pipelines, Docker, despliegues y observabilidad.
Amenazas, OWASP, validación, secretos, control de acceso y prácticas seguras.
Pasa de escribir funciones a diseñar plataformas.
Capas, hexagonal, eventos, modular monolith, trade-offs y ADRs.
Procesos, hilos, async, bloqueos, condiciones de carrera y sincronización.
TCP/IP, DNS, latencia, fallos parciales, consistencia, colas y cachés.
Contenedores, despliegue, métricas, logs, tracing, costos y resiliencia.
Desarrolla fundamentos antes de construir agentes.
Probabilidad, álgebra lineal básica, optimización y evaluación de modelos.
Pandas, limpieza, features, regresión, clasificación y validación.
Redes neuronales, embeddings, transformers, tokens y limitaciones.
Prompting medible, herramientas, recuperación, evaluación, seguridad y costos.
Planificación, uso de herramientas, delegación, coordinación, memoria, trazas y evaluación.
Demuestra criterio, responsabilidad y capacidad de entrega.
Escalabilidad, límites de servicio, confiabilidad, seguridad y decisiones técnicas.
Estimaciones, deuda técnica, documentación, code review, comunicación y mantenimiento.
Requerimientos → diseño → implementación → pruebas → despliegue → operación.
Experiencia aplicada al desarrollo, una formación técnica continua y el interés por compartir lo aprendido.
Soy estudiante de Computer Science en el Tecnológico de Monterrey. Mi trabajo se enfoca en construir software funcional, desde aplicaciones para iPad hasta plataformas web para operaciones y experiencias digitales.
Mi recorrido combina aplicaciones móviles, plataformas web, sistemas operativos para negocios y docencia en programación. Busco que cada solución sea clara, mantenible y útil para quien la utiliza.
Ingeniería en Computer Science · Formación en desarrollo de software, algoritmos y sistemas.
Desarrollo de herramientas digitales para recopilación y gestión de información.
Participación como socio en una plataforma de control operativo para negocios.
Proyectos web por cuenta propia, diseño de interfaces e iniciativa de formación en programación.
¿Tienes un proyecto en mente, buscas colaborar o quieres saber más sobre mi trabajo? Podemos conversar sobre lo que necesitas.