Director del Posgrado en Full-Stack Web Technologies, en UPC School.
Profesor a tiempo completo en el Departamento de Ciencias de la Computación de la Universidad Politécnica de Catalunya.
Docencia
Asignaturas en las que he participado, en ESEIAAT, el CITM, y la FIB:
- PRO1 - Programació 1[C++ inicial]
- Aplicaciones Web de Última Generación III[React Native]
- Dispositivos Móviles[Flutter]
- Tecnologías Multimedia Aplicadas VII[Flutter]
- Programación de Móviles[Flutter]
- Web Applications[Javascript + NodeJS]
- Aplicaciones Web de Última Generación I[React]
- Estructures de Dades i Orientació a Objectes[C++: clases y STL]
- Fonaments d'Informàtica[C++ inicial]
Educación
- Mi canal en YouTube, vídeos sobre programación. Muchas de mis clases y otras cosas más divertidas.
- Minidosis, una web para aprender en pequeñas dosis, con los vídeos, documentación, ejercicios, y preguntas de test para C++, Go y Android.
Blog
Jul2023
Recursos sobre FullstackJul2017
Educando con OriMay2015
Doble FrustraciónDic2012
Cómo grabo los vídeosDic2012
Mi algoritmoProyectos
- Implementación en C++ del solucionador de Sudokus de Peter Norvig
- MiniWin, una librería de gráficos minimalista.Documentación y ejemplos: pelotita con gravedad, Tetris, Asteroids.
- MiniCC, un intérprete de C++ para usos pedagógicos.
- Kwidgin, generador de preguntas de test permutadas.
- SpeakerFeedback, una app Android para votación de preguntas a un conferenciante, usando Firebase.
- Ejemplos Android, respositorio con aplicaciones Android de ejemplo.
- Garzón, un juez para problemas de programación.
- CodeBoard, una pizarra de código fuente en tiempo real.
- arc-sbcl, arc implementado en SBCL.
Publicaciones
Lista de mis publicaciones en Google Scholar.