Proyectos

Aquí puedes encontrar algunos de mis proyectos, experimentos y aplicaciones en los que he trabajado. Aunque algunos de ellos pueden no ser una implementación perfecta y libre de bugs para su propósito, todos incluyen conceptos nuevos que quise aprender.

(2018-Presente) Programación Competitiva - (Java, C, C++)
Desde que comencé el Grado en Ingeniería Informática en la Universidad, empecé a practicar métodos de programación eficiente resolviendo problemas de jueces online como Acepta El Reto o UVa Online Judge, la mayoría de ellos resueltos en Java.

El listado de problemas que he resuelto está aquí.
El código de casi todos ellos está aquí.

(2020) BusRoutes - (Ionic - HTML, CSS, TypeScript)
Aplicación móvil para Android & iOS, diseñada para obtener información sobre transporte público, concretamente sobre la posición y planificación de autobuses, en Valencia (España). Fue programada utilizando el framework Ionic (basado en Angular), habitualmente utilizado para crear aplicaciones multiplataforma. El backend (API) fue programado utilizando Node.

El código de la aplicación está aquí, y una galería de capturas de pantalla está disponible aquí.

(2020) Terminal Watchface - (Java)
Esfera de reloj para Android Wear, la versión de Android hecha para relojes inteligentes. Contiene la hora actual en formato binario, una réplica de los comandos en Bash para obtener la fecha y la hora, y un fondo animado de Matrix. Fue programada en Java usando Android Studio.

El código de la esfera se encuentra aquí.

(2019) MMM-EMTValencia - (JavaScript)
Módulo para MagicMirror, una aplicación de NodeJS para mostrar diferentes paneles de información en un espejo transparente, que obtiene estimaciones actualizadas de paradas de bus en Valencia (España). Programado en JavaScript.

El código de este módulo está aquí.

(2019) Estimaciones de bus en Santander - TUS - (HTML, CSS, JavaScript)
Página web creada para obtener estimaciones de paradas de bus en Santander (España), para cada línea que pase por cada una. Este pequeño proyecto fue creado como primer contacto con JavaScript, usando MapboxGL y GeoJSON para representar datos en un

El mapa está disponible aquí.

(2019) Parchís - (C#)
Una implementación del popular juego de mesa Parchís, jugable de manera local con hasta 4 jugadores. Está totalmente programado en C# con la experiencia adquirida de proyectos previos, aunque fue uno de mis primeros contactos con ese lenguaje.

La descarga está disponible aquí y puedes encontrar el código aquí.

(2017-2018) CS:GO Multilauncher - (C#)
Pequeña aplicación desarollada en C# para gestionar diferentes proveedores de servidores externos en CS:GO, un videojuego de género FPS.
Fue mi primer proyecto serio de programación y mi primera interacción con el diseño e implementación de interfaces. La aplicación utiliza llamadas al registro, programación orientada a objetos, y tratamiento de datos en JSON.

Más información y la descarga está disponible aquí.