Skip to content
View hangyulkimmy's full-sized avatar

Block or report hangyulkimmy

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. Markdown is supported. 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
hangyulkimmy/README.md

hangyulkimmy.github.io, my portfolio site

hangyulkimmy.github.io is the full version. Below is the short one.

Hi, I'm Hangyul Kim

Every project here started as something I didn't know how to build yet. That's the part I enjoy. Everything below has a live link or runnable code.

hangyulkimmy.github.io · h239kim@uwaterloo.ca · 778-955-2006


Featured projects

Project What it is What it shows Stack
Igloo Classroom · Try it Classroom app with a built-in AI assistant: teachers post assignments, students join by code, the assistant (Claude) manages tasks/calendar and reads uploaded PDFs for due dates. Installable PWA with push reminders. Live with real students. Code private, on request. Accounts & roles, streaming AI with tool use, uploads, email, push Node · Express · Claude API · Web Push · Railway
Shinobi AI Sandbox · Play Turn-based Naruto battle simulator with 48 characters, status effects, clones, and AI opponents that each have a fighting "personality" Game engine design, AI decision scoring, typed state management React 19 · TypeScript · Vite · Tailwind
Coup Online Online multiplayer Coup, 4-letter room codes, bluffing, challenges, refresh-safe rejoin, optional Inquisitor expansion and turn timer Real-time networking, server-authoritative game logic Node · Express · Socket.IO
Igloo Study · Try the tester Test-taking platform for a tutoring service I run: students take level tests in the browser, admins upload/edit tests and review submissions Keeping a real product running for real users; REST API + DB + file storage Node · Express · PostgreSQL · Cloudinary
One Device Mafia · Play Pass-the-phone Mafia party game, no accounts, no second device UX for a shared-screen game, state flow JavaScript · Vite

Games (Unity → WebGL, playable in-browser)

Asteroids · Breakout · Pong · CleanUp Covid · Blackjack (App Lab)

Tech I use

Frontend: TypeScript, React, Vite, Tailwind, vanilla JS/HTML/CSS Backend: Node, Express, Socket.IO, PostgreSQL, REST APIs, Claude API Games: Unity (C#), custom turn-based engines, game AI Tools: Git/GitHub, GitHub Pages, Render, Railway, Cloudinary

Popular repositories Loading

  1. covid covid Public

    CleanUp Covid — a Unity WebGL game

    HTML

  2. pong pong Public

    Pong in Unity, playable in the browser (WebGL)

    HTML

  3. Breakout Breakout Public

    Breakout clone in Unity, playable in the browser (WebGL)

    HTML

  4. asteroids asteroids Public

    Asteroids clone in Unity, playable in the browser (WebGL)

    HTML

  5. BlackJack BlackJack Public

    Multiplayer blackjack with betting, built in Code.org App Lab

    HTML

  6. igloo-study igloo-study Public

    Test-taking + admin platform for Igloo Study (a tutoring service I run) — Express, PostgreSQL, Cloudinary

    HTML