Joshua Santiago Ibarra
Software engineer, AI and full-stack web
I build the quiet systems that keep things running.
- Based in
- Puerto Rico
- Local time
- UTC−4
- Languages
- Spanish, English
- Available from
- December 2026
Experience
AI Developer
Oxford Tutors USA
Undergraduate Researcher
University of Puerto Rico at Mayagüez
Helped bring real-time bus arrivals to Mayagüez with open-source tools, as part of a four-year U.S. DOT-funded project, and co-authored its three published reports. Also built a supervised machine-learning model that predicts e-scooter trips across the city.
Projects
Typing Kitties
A browser typing game I build and run on my own, with user accounts and saved progress.
TypeScript, Phaser, Supabase, deployed on Vercel.
Visit typingkitties.com ↗Travel Transit Tracker
A team-built app that collected travel data for the transit research. Released on iOS and Android, now archived. I was one of its developers.
Built with React Native.
From school and research
OneBusAway Mayagüez
The real-time transit server behind the research, built on OneBusAway, TransitClock and Traccar and deployed with Docker on DigitalOcean. Code ↗
Solo el Periódico
A phone-first restaurant menu shown as a 3D newspaper, opened from a QR code. Built with TypeScript and Three.js, with automated tests. Holberton final project, in progress.
printf in C
C's printf, rebuilt from scratch with one handler per format specifier. Code ↗
Stack
TypeScript, JavaScript, Python (pandas), C, Bash, SQL
React, Node.js, REST APIs, PostgreSQL, Supabase
React Native
Docker, DigitalOcean, Vercel, Linux, Git
Vitest, Playwright
Claude, ChatGPT and Gemini, used daily for development and prompt testing
Three.js, Phaser, Godot
Education
Holberton Coding School, Software Engineering Intensive
University of Puerto Rico at Mayagüez, completed coursework toward a B.S. in Software Engineering
Recognition
Intel ISEF finalist and Oracle Academy Award winner, for an Android app that helps young people with autism communicate.
Naval Science Award, Office of Naval Research.
Sigma Xi, The Scientific Research Honor Society (student member).
Outside work
Judo and wrestling, with Pan American and Central American titles.
Tabletop games and painting miniatures.
Additional resources
- Influencing Travel Behavior via an Open-Source Platform, Phase 1 (2021)
- Phase 2 (2024)
- Phase 3 (2024)