
Hi, I'm JoahanOpen to work
Backend Developer & Project Manager · 4x Hackathon Winner
$ npx joahan-moralesAbout
I'm Joahan Samuel Morales Piña, a Backend Developer and Project Manager from Mexico City, currently studying Computer Engineering at IPN UPIICSA. I build scalable systems with Java + Spring Boot and ship AI prototypes with Python. I lead teams under pressure — 4 hackathon wins — and I run UPIIXIA, an AI club where we learn by shipping real projects.
Skills
Experience
Where I've worked
Full Stack Junior Software Engineer · Full-time
Instituto Politécnico Nacional – CSII · Mar 2026 – Present · Mexico City
Software Developer & Process Automation Analyst · Part-time
Prestigio en Traslado Automotriz · Apr 2025 – Feb 2026 · State of Mexico
Achievements
4x hackathon winner
🏆 SEDECO SecretarIA — 1st Place
Jun 2026
Led team + Voronoi geospatial model weighting economic indicators.
🏆 IBM Talent Land — 1st Place
Apr 2026
Led backend of Lumivia (Java 17 + Spring Boot 3.3) on IBM Cloud.
🏆 ElevenLabs Hackathon Mexico — 3rd + Best with Bolt
Dec 2025
Voice mental-health assistant with CBT, ElevenLabs, n8n, Redis.
🏆 Your Future Made in Austria — Open Source Winner
Nov 2025
Python + OpenCV subway digitizer with citizen-report heatmaps.
Projects
Check out my latest work
Backend, AI and full-stack — here are some favorites.

Lumivia
Eco-friendly routing backend (Java 17 + Spring Boot 3.3) with GraphHopper, OpenStreetMap, IDW spatial interpolation and computer vision. Deployed on IBM Cloud Code Engine. 1st place IBM Talent Land.

MercurIA
Geospatial model with Voronoi diagrams weighting foot traffic, transit, hotels, businesses and tourist flow to prioritize city zones by economic impact. 1st place SEDECO SecretarIA.

ipnprofes
Student-built platform to review professors and share academic resources, born out of UPIIXIA and used across the UPIICSA community. React + scraping.
Multimodal Emotion AI
Multimodal emotion recognition: Whisper for ASR, RoBERTuito for Spanish emotion classification, Wav2Vec2 for audio emotions, plus PCA, K-Means, correlations and visualizations.
HandTrack RehabGame
AR drag-and-drop game with hand tracking for rehabilitation. Python + computer vision encouraging motor skills and coordination. 8 stars on GitHub.
Time-tabling
Web timetabling system in Java (JSP, Servlets) with greedy scheduling that maximizes professor ratings while avoiding conflicts.
checkout all of them here
Get in touch
Open to backend / full-stack roles, freelance and hackathons. Fastest way to reach me is email.
Made with ♥ by Joahan