4th-year student at UPC-FIB (graduating 2028), based in Badalona / Barcelona. Looking for a frontend internship — afternoons, 20–25 h/week.
|
My personal site in English, Catalan and Spanish, with light/dark themes and CV downloads. React · TypeScript · Vite · Tailwind CSS · Vercel |
Full-stack task manager: C++ REST API and React + Vite frontend, with Docker and CI on GitHub Actions. C++17 · React · TypeScript · Vite · Docker |
|
Live electoral opinion poll: visitors vote for a candidate and see the results update. React · Vite · Supabase · Vercel |
Cultural events mobile app built by a team of 7 (PES, UPC-FIB). I work on the Flutter frontend: map with event pins, detail page and search with filters. Flutter · Dart · Scrum · PRs and code review |
|
Chrome extension that shows a video's total duration adjusted to the playback speed. JavaScript · Chrome Manifest V3 |
Terminal task manager with JSON persistence and a GoogleTest suite. C++17 · GoogleTest · Make |
Also built: Lingua Check (Chrome extension for spelling and grammar with LanguageTool) · Number Guessing Game CLI (C++) · Basic Calculator (Python, Tkinter).
- LinkedIn: linkedin.com/in/joel-novio
- Email: joelnogao625@gmail.com



