De momento, he estado involucrado en varios proyectos pequeños, tanto en solitario como en equipo. Los más interesantes y que me han "obligado" a aprender cosas nuevas han sido:
- 🏙 Smart Huesca, fue la primera aplicación que hice de cara al público, utilizando tecnologías como Firebase. Cuando comenzó a popularizarse, surgieron unos cuantos fallos entre los usuarios que no había detectado pero que pude solventar. Gracias a ello, aprendí Java así como algunas herramientas y librerías esenciales de Android.
- 💡 LedRGBlib, una pequeña librería para Arduino que facilita el uso de LEDs RGB tanto AC como CC, con algunas funciones incorporadas para el control de la iluminación.
- 🤖 Web del curso de Robótica del IES Lucas Mallada: con @Diegox6 realizamos en los primeros meses de 2019 un curso de robótica para alumnos de ESO. Para hacer todo más fácil, publicamos una página web con los vídeos, tutoriales y código necesarios en varias de las sesiones.
Aunque durante los últimos meses/años he dejado más a un lado la programación, no he dejado de buscar cosas interesantes que hacer.
Los proyectos actuales que mantengo, con mayor o menor frecuencia:
- 🌐 Web acerca de Pilar Bellosillo: ha sido la primera vez que he tenido la oportunidad de adquirir un dominio junto con un hosting de pago, aunque solo con lo necesario para ofrecer la página web. He aprendido a generar e instalar certificados SSL/TLS para la página web gracias a Let's Encrypt, además de gestionar los redireccionamientos y el correo web.
- 🏙 Smart Huesca: tengo bastantes ganas de continuar los cambios que he empezado, pasando de usar Firebase a hostear un pequeño servidor con MongoDB y Express (NodeJS), con más control sobre los datos.
- ❓ Otros proyectos: de vez en cuando tengo nuevas ideas, algunas llegan a funcionar más o menos... y otras no.
Las tecnologías y plataformas con las que más tiempo he pasado han sido Android (usando Java y en especial las librerías AndroidX), Web (HTML, CSS y JavaScript), NodeJS (backends con Express), Python (algunos proyectos de Machine Learning con TensorFlow y crawlers/bots) y Arduino, la primera que utilicé.
También he realizado un par de programas, o mejor dicho experimentos, con C#, CUDA, React o Electron, y he probado herramientas como DialogFlow con Actions on Google (aplicaciones para el Asistente de Google).