Fernando Haro

Desarrollador full-stack de Baja California, México. Construyo aplicaciones web e infraestructura en la nube.

[email protected]

¡Haz click!

<experiencia>

Desarrollador Frontend Freelance

Ago 2026 - Presente
Lands End Charters

Trabajo de frontend en la plataforma de reservaciones de una operadora de yates y pesca deportiva en Los Cabos, construida con Next.js y Strapi.

Practicante en Desarrollo de Aplicaciones

Mar 2026 - Ago 2026
P\S\L Group

Desarrollo de funcionalidades frontend en DougallGPT y DougallEYE, un asistente médico con IA multimarca, con React, TanStack Query, Redux Toolkit y Vite.

También construí herramientas internas para el equipo: skills de Claude Code, validaciones automáticas de build, y un pipeline de reportes de Playwright en AWS que entrega los resultados en Google Chat.

Trainee en Pruebas Automatizadas

Oct 2025 - Mar 2026
EPAM Systems

Programa de formación universidad-empresa en automatización de pruebas. Construí suites de pruebas y librerías de utilidades reutilizables en Java con Selenium, RestAssured y TestNG, aplicando principios SOLID y el patrón Page Object.

Desarrollador de Software y Asistente de Investigación

Mar 2025 - Oct 2025
Tech4Good Research Lab

Desarrollé La Brújula del Autismo, una reconstrucción en React Native de Blue Piece, una plataforma publicada de investigación sobre autismo. Construí más de 20 pantallas y un motor de cuestionarios donde los instrumentos de tamizaje se agregan por configuración, no por código.

Lo trabajé con diseño centrado en el usuario, sobre PostgreSQL y Supabase con seguridad a nivel de fila.

Co-Fundador del Club de Programación Competitiva

Oct 2024 - May 2026
CTRL-Coders Club

Co-lideré el club de programación competitiva de la universidad. Mentoricé estudiantes y dirigí talleres de resolución de problemas, y construí el sitio web del club, incluyendo la app con la que se corrió su rifa.

</experiencia>
<proyectos>
1
Slide 1
Slide 2
Slide 3
Slide 4
← Desliza →

Stilo

Coautor y Desarrollador Líder • Artículo aceptado en MexIHC 2026

App móvil que arma atuendos con tu propia ropa usando IA. Incluye un módulo de colorimetría que encuentra tus paletas más favorecedoras, un pipeline RAG que convierte descripciones en lenguaje natural en conjuntos coordinados, y un lienzo interactivo para editar con drag-and-drop.

Contribuciones

  • Diseñé el pipeline de recomendaciones que interpreta prompts, encuentra ropa compatible y arma conjuntos.
  • Construí la app multiplataforma con un lienzo interactivo para armar atuendos.
  • Provisioné toda la infraestructura cloud en Azure usando Terraform.

Tecnologías

React NativeNestJSFastAPIPostgreSQLAzureTerraformGoogle Gemini
2
Slide 1
Slide 2
Slide 3
← Desliza →

NASA Explorer

Equipo de 6 • 1er Lugar — NASA Space Apps Challenge 2025

Buscador para la investigación de biología espacial de la NASA. Haz preguntas en español o inglés y obtén respuestas con citas de publicaciones reales.

Contribuciones

  • Construí el backend — chat, historial, usuarios y orquestación RAG con Vertex AI.
  • Desarrollé funcionalidades del frontend: grafo interactivo de conocimiento, favoritos e integración del chat.

Tecnologías

ReactNestJSMongoDBGoogle Cloud Vertex AI
3
Slide 1
Slide 2
Slide 3
← Desliza →

Awita

Proyecto Personal

Monitor IoT de agua para regiones con suministro irregular. Un Arduino mide el nivel del tanque cada minuto, el dashboard lo muestra en vivo, y las alertas por correo avisan antes de que se acabe. Lleva más de un año funcionando en el tanque de mi casa.

Contribuciones

  • Diseñé el sistema completo — firmware Arduino, una Lambda en Go para la ingesta de sensores, la API en NestJS y el dashboard en React.
  • Entrené un modelo LSTM para predecir cuándo se vaciaría el tanque, lo evalué contra la latencia que agregaba, y lo apagué.

Tecnologías

ReactNestJSGoMySQLAWSArduino

Otros proyectos

Havi

Havi

Copiloto financiero proactivo construido en dos días para el datathon de Hey Banco. Construí el cliente móvil: 8 pantallas, una librería de componentes compartida, y una capa de contexto tipada que cae a datos simulados cuando el backend está abajo.

React Native Expo FastAPI Gemini
Espyntar

Espyntar

Pictionary multijugador en C++. Hasta 8 jugadores dibujan y adivinan sobre TCP con un protocolo binario personalizado.

C++ Raylib Winsock
16-BDH

16-BDH

RPG educativo sobre la Batalla de Puebla, construido sobre un motor de juego propio en C con Raylib. Jugable en escritorio y web vía Emscripten.

C Raylib Emscripten
Espify

Espify

Escuchar música con otras personas desde la terminal. Un servidor de sockets mantiene las salas sincronizadas, transmite el audio a cada cliente, y recibe comandos como join-room, add-song y skip.

Java Spring Shell Sockets Maven
</proyectos>
<destacados>
</destacados>
<sobre_mi>

Descubrí mi pasión por la programación a los 16 años con proyectos de Arduino, lo que despertó mi interés por el desarrollo de software. Esta experiencia temprana me enseñó la importancia de la resolución de problemas y el pensamiento creativo en la tecnología.

Cuando no estoy programando, disfruto de los videojuegos, pasar tiempo con amigos y familia, leer, y tocar la guitarra. Siempre estoy dispuesto a aprender y conversar sobre tecnología nueva.

Fernando Haro
</sobre_mi>