Skip to content
View JacobChan182's full-sized avatar

Highlights

  • Pro

Block or report JacobChan182

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
JacobChan182/README.md

Hi, I’m Jacob 👋

I’m a CS co-op student at the University of Toronto, interested in Software Engineering and full‑stack development. I enjoy turning ideas into usable products quickly, especially in hackathons.


🔧 Technologies I Use

  • Languages: Python, Java, JavaScript, C, Assembly.
  • Web: HTML, CSS, React.js, FastAPI, Flask.
  • Databases: MongoDB, Firestore.
  • Tools & Platforms: Git/GitHub, Google Cloud Platform, Railway, Vercel, Linux.

🧩 Featured Projects

HiReady.tech Continued

A corporate development tool that analyzes training videos and surfaces insights about employee understanding. It tracks viewer retention, most rewatched segments, and quiz performance, using AI for chatbots, video analysis, and content-based quizzes.
Tech: React.js, Flask, Express.js, MongoDB, TwelveLabs, Backboard.io.

Flush Finder

Full‑stack web app built during a 24‑hour hackathon to help people with chronic digestive conditions find nearby public restrooms. Users can locate, rate, and plan routes based on restroom availability around them.
Tech: React.js, PostgreSQL, FastAPI, Google Maps API, Firebase, Railway.

MogCheck

Lightweight joke app that performs facial analysis and generates intentionally corny insults, controlled via voice commands. Built to experiment with multimodal AI and speech interfaces.
Tech: React.js, FastAPI, Google Gemini API, React Speech Recognition.

Crash Course (Rhythm App)

Web-first rhythm practice app for drummers that uses a metronome and tap-to-beat scoring to improve timing. Users practice rudiments with L/R tap feedback, follow curriculum from Firestore, and get session summaries (perfect / good / miss). Tech: React (Expo), TypeScript, Firebase Auth & Firestore, Web Audio API, React Native Web.

Curriculum Builder

Admin web app for the Crash Course rhythm app that lets course authors create and edit courses, lessons, and rudiments (stickings, BPM, patterns). Data is stored in the same Firestore project and is read by the rhythm app’s Learn tab; access is restricted to users with an admin role. Tech: React.js, Vite, TypeScript, Firebase Auth & Firestore.


💼 Experience & Activities

  • Swim Instructor & Lifeguard at Menlo Swim & Sport, taught 30+ kids per week and ensured safety at Palo Alto's busiest pool.
  • University of Toronto Masters’ Swim Club member and swam competitively with PASA from 2015-2024.
  • Completed Meta React.js and JavaScript courses on Coursera and pre‑college/game design and cognitive science programs at Northeastern and UC San Diego.

📫 Let’s Connect

I’m currently looking for software engineering / full‑stack internship opportunities, and I'm happy to chat about roles, projects, or collaborations!

Pinned Loading

  1. HiReadyContinued HiReadyContinued Public

    AI-powered training analytics: detect learning friction in videos and give trainers actionable insights while keeping learner identities private. React, Node, Flask, Twelve Labs, Backboard.io, R2.

    TypeScript 1

  2. portfolio portfolio Public

    Personal website - React.js

    JavaScript

  3. rhythm-app rhythm-app Public

    Web-first rhythm practice app for drummers: metronome with Web Audio timing, tap-to-beat scoring, and curriculum-driven rudiment practice. Expo + Firebase

    TypeScript

  4. curriculum-builder curriculum-builder Public

    Admin app to create and edit courses, lessons, and rudiments for the Crash Course rhythm app. Data lives in the same Firestore project. Vite + React + Firebase

    TypeScript

  5. FlusherFinder FlusherFinder Public

    Forked from xaderF/FlusherFinder

    Built at my first Hackathon, NewHacks, this app helps users with IBS and other conditions rate and locate accessible and clean restrooms nearby

    JavaScript

  6. nvidia-nim-to-anthropic-proxy nvidia-nim-to-anthropic-proxy Public

    Cross‑platform (Windows/macOS) Claude Code teams powerhouse: Anthropic‑compatible proxy to NVIDIA NIM “free-tier” endpoints for iOS/Android mobile vibe‑coding.

    PowerShell