Foto de perfil

Fernando Huilca

Ing. Software

Estudiante de ingeniería en software de la Escuela Politécnica Nacional, Quito - Ecuador.

Recetario Web — Jakarta EE

octubre 2025 - enero 2026

Sistema de recetario web con Jakarta EE

Descripción

Sistema web de gestión de recetas desarrollado con Jakarta EE y desplegado en Apache Tomcat 10. Utiliza Servlets, JSP, JSTL para el frontend y JPA (EclipseLink) para la persistencia con MySQL. Arquitectura empresarial siguiendo estándares Java EE para mantenibilidad y escalabilidad.

GitHub

Tecnologías utilizadas

  • Java (JDK 17+)
  • Jakarta EE (Servlets, JSP, JSTL)
  • MySQL
  • JPA (EclipseLink)
  • Apache Tomcat 10
  • HTML5/CSS3/JavaScript

Knockout Game

mayo - septiembre 2025

Captura del juego Knockout

Descripción

Knockout es un juego de peleas en 2D, donde los jugadores se enfrentan en combates 1vs1 en diversos escenarios. Fue desarrollado como parte de la materia de Ingeniería en Software y Requerimientos. El juego está creado en Unity y programado en C#.

Jugar

Tecnologías utilizadas

  • Unity
  • C#
  • GitHub

Fitec

abril - agosto 2025

Captura del proyecto FITEC

Descripción

FITEC es un sistema de gestión para una red de gimnasios en Quito; implementa una base de datos distribuida para clientes, instructores y suscripciones.

GitHub

Tecnologías utilizadas

  • Java
  • SQLServer
  • GitHub

API Predicción de Notas — Red Neuronal

mayo - septiembre 2025

Interfaz de predicción de calificaciones con red neuronal

Descripción

API de predicción de calificaciones académicas usando una red neuronal entrenada con TensorFlow 2.15.0. Desplegada en Render con gestión de permisos por subdominio. Interfaz web interactiva que consume la API para predecir notas basándose en datos de entrada del estudiante.

Ver Demo GitHub

Tecnologías utilizadas

  • Python
  • TensorFlow
  • Google Colab
  • HTML/CSS/JavaScript
  • Render

HelloCode

abril - agosto 2025

Captura del proyecto HelloCode

Descripción

HelloCode es una plataforma educativa con lecciones interactivas y gamificación para aprender Python, Java y C#.

GitHub

Tecnologías utilizadas

  • Java
  • SceneBuilder
  • GitHub

PoliEats — Proyecto EDA

julio - septiembre 2024

Interfaz del sistema PoliEats

Descripción

PoliEats es un sistema de gestión para el restaurante de la Escuela Politécnica Nacional. Utiliza estructuras de datos (listas doblemente enlazadas, colas y árboles binarios de búsqueda) para optimizar pedidos, inventarios y reservas, aplicando conceptos de Estructura de Datos y Algoritmos.

GitHub

Tecnologías utilizadas

  • Java
  • JavaFX
  • Scene Builder
  • Git & GitHub

Arquitectura Computacional

julio - agosto 2024

Captura del emulador de arquitectura computacional

Descripción

Simulación del funcionamiento de una computadora a nivel hardware: memoria, caché, CPU y E/S.

GitHub

Tecnologías utilizadas

  • Java
  • SceneBuilder
  • GitHub

Lector de Huella — Arduino

julio 2024

Sistema de lector de huella con Arduino

Descripción

Sistema de lector de huellas dactilares integrado con base de datos para registro y verificación de usuarios. Implementado en una cerradura electrónica, proporciona control de acceso seguro mediante componentes electrónicos y programación en C con Arduino Uno.

GitHub

Tecnologías utilizadas

  • C
  • Arduino Uno
  • Sensor de Huella
  • Git & GitHub

Bad Ice Cream — Juego POO

noviembre 2023 - marzo 2024

Juego Bad Ice Cream con niveles personalizados

Descripción

Clon del clásico juego Bad Ice Cream desarrollado en Java con POO. Incluye múltiples niveles personalizados politécnicos donde debes recolectar frutas, romper y crear hielo, y evitar monstruos. Proyecto final de Programación II aplicando el paradigma orientado a objetos.

GitHub

Tecnologías utilizadas

  • Java
  • POO (Programación Orientada a Objetos)
  • Git & GitHub

Ahorcado en C++

mayo - agosto 2023

Pantalla del juego Ahorcado en C++

Descripción

Proyecto final de Programación I en la EPN. Implementa el clásico juego del ahorcado en C++ utilizando la librería rlutil para la interfaz en consola. Fue mi primer lenguaje y primer proyecto completo. Recomendado compilar y ejecutar en Visual Studio 2022.

GitHub

Tecnologías utilizadas

  • C++
  • rlutil
  • Visual Studio 2022
  • Git & GitHub

Gestión de Librería

mayo - agosto 2023

Sistema de gestión de librería en C++

Descripción

Sistema de gestión para biblioteca desarrollado en C++. Permite alquilar y devolver libros, buscar en la base de datos, agregar nuevos títulos y gestionar el inventario. Incluye sistema de login y una interfaz gráfica en consola mediante la librería rlutil.

GitHub

Tecnologías utilizadas

  • C++
  • rlutil
  • Git & GitHub