Skip to content
View joelng25's full-sized avatar
🎯
trifecta
🎯
trifecta

Highlights

  • Pro

Block or report joelng25

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joelng25/README.md

Joel Novio Garcia

Computer Engineering · Software Engineering track · UPC-FIB

4th-year student at UPC-FIB (graduating 2028), based in Badalona / Barcelona. Looking for a frontend internship — afternoons, 20–25 h/week.

React TypeScript Vite Tailwind CSS C++ Flutter Supabase MongoDB

Portfolio → · LinkedIn → · Email →


Featured projects

Portfolio

My personal site in English, Catalan and Spanish, with light/dark themes and CV downloads.

React · TypeScript · Vite · Tailwind CSS · Vercel

View repository → · Live site →

Task Tracker

Full-stack task manager: C++ REST API and React + Vite frontend, with Docker and CI on GitHub Actions.

C++17 · React · TypeScript · Vite · Docker

View repository → · Live demo →

Pulso Ciudadano

Live electoral opinion poll: visitors vote for a candidate and see the results update.

React · Vite · Supabase · Vercel

View repository → · Live demo →

Caliu

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

View repository →

YouTube Remaining Time

Chrome extension that shows a video's total duration adjusted to the playback speed.

JavaScript · Chrome Manifest V3

View repository →

Task Tracker CLI

Terminal task manager with JSON persistence and a GoogleTest suite.

C++17 · GoogleTest · Make

View repository → · Release v2.2.0 →

Also built: Lingua Check (Chrome extension for spelling and grammar with LanguageTool) · Number Guessing Game CLI (C++) · Basic Calculator (Python, Tkinter).

Contact

Pinned Loading

  1. Task-Tracker Task-Tracker Public

    A full-stack task management application with C++ backend and React frontend.

    C++ 1

  2. lingua-check lingua-check Public

    Chrome extension for real-time spelling & grammar checking on any website. TypeScript, MV3, LanguageTool API.

    TypeScript

  3. pulso-ciudadano pulso-ciudadano Public

    Sondeo de opinión electoral en vivo: la gente vota por candidatura, sin repetir, y ve los resultados al instante. React + Supabase.

    JavaScript

  4. youtube-remaining-time-speed youtube-remaining-time-speed Public

    Shows YouTube’s total video duration adjusted for playback speed (duration ÷ speed).

    JavaScript

  5. Task-Tracker-CLI Task-Tracker-CLI Public

    Simple task manager

    C++

  6. Aprueba-DBD Aprueba-DBD Public

    Forked from HugoNienhausen/Aprueba-DBD

    From Hugo Nienhausen - "It started as a website to help me and my classmates study for tests. In the end, 143 students used it. The teacher liked it and decided to adopt it as official study materi…

    TypeScript 1