Skip to content
View haifromkai's full-sized avatar

Block or report haifromkai

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
haifromkai/README.md

Kai Fang

🎓Grad Student (UPenn) 🎓Alum (Cornell) 😸Cat Dad 🎸Artist 🏒Novice Hockey Player

Hey, welcome to my GitHub! 

I'm currently pursuing my Master's in Computer Science at the University of Pennsylvania.
When I'm not busy with coursework, I enjoy working on projects that combine my interests in AI,
machine learning, and software development. This Summer 2025 semester, I'm taking:

📚 CIT 5960 - Algorithms and Computation (divide-and-conquer, dynamic programming, graph algorithms, NP-completeness)
📚 DATS 5750 - Cloud Technologies Practicum (Google Cloud & AWS, cloud architecture, data pipelines, ML model deployment)

🚀 Currently Building

✈️ AiTinerary

Planning trips with friends made easier! Seamlessly organize travel plans, discover must-visit spots,
and optimize your itinerary based on preferences and real-time data.

Tech Stack: React (Next.js), TypeScript, PyTorch, Framer Motion, Supabase, Vercel, Highlight.io

CaféCompass

A personalized, AI-powered web app that helps you discover the best study-friendly cafés based on
filters such as amount of seating, noise levels, outlet availability, and WiFi. The app leverages
Google Places API for location-based search and Yelp Fusion API to data scrape café reviews.
After cleaning review data through methods like tokenization, lemmatization, and stopword removal,
the app embeds it for processing. It then applies a machine learning-based sentiment analysis model
to evaluate and rate cafés across different filters, helping you find your next perfect study spot.

Tech Stack: React (Next.js), TypeScript, Python, PyTorch, Pandas, Supabase, Vercel

🖥 Languages, Frameworks, & Tools

VSCodeGitPythonJavaHTMLCSSJavaScriptTypeScriptNodejsReactNextjsSupabaseTailwindCSSFramerMotionPyTorchPandasGodot 4.2.1Blender 4.0

Pinned Loading

  1. AiTinerary AiTinerary Public

    Python

  2. CafeCompass CafeCompass Public

    CaféCompass helps you find the best study cafés with good seating, WiFi, and the right vibes

    TypeScript

  3. pac-man pac-man Public

    Python

  4. Battleship Battleship Public

    A Java implementation of the classic Battleship game

    Java

  5. to-do-app to-do-app Public

    A simple tool that allows the user to add, edit, and delete tasks.

    TypeScript

  6. demo_room demo_room Public

    The Demo Room is a dedicated space to refine my FPS player mechanics, weapons, and animations within a controlled environment for future projects.

    GDScript 2