Stuff I've put together,

KAIST Introduction to Software Engineering · Semester-long team project ·

KAIST Roadmap Planner

Web service that scrapes elements from any webpage and drops them into a physics simulation.

Web Interactive · Puppeteer, Matter.js ·

Shatter

Web service that scrapes elements from any webpage and drops them into a physics simulation.

Toss HTML5 Game Challenge · HTML5, CSS, Vanilla JS ·

Skelly Clash

3D roguelike survival action game running natively in the browser. Wave-based skeleton enemies, OOP-driven game loop, leveling. Featured in the Toss app game tab; deployed via Vercel.

3rd Digital Healthcare Hackathon · CBT-based AI counseling ·

ER:ight?

AI platform for emergency-room suicide-attempt patients. Fills the 138-min average wait with CBT-based AI counseling (text and voice) and delivers CAMS summaries to medical staff.

2025 kakao × goorm Season-thon · Flutter ·

지(地)킴이

Eco-campaign service that visualizes generative AI's CO₂ footprint and proposes walking challenges to offset it. Real-time GPS step tracking via Flutter Geolocator. Co-led with Sujin Yoon and Junun Kim.

Personal · CV + mouse automation ·

Fruit Box Bot

Bot that recognizes apple-game numbers on screen, solves the puzzle, and operates the mouse. Gameplay video went viral on Instagram (250k views, 7k shares, 4k likes).

Branding & archiving web service ·

Gyeonggi Youth Ladder Program — Branding

Web service to establish program identity and archive 1st-cohort activities (personal missions, portfolios). UI inspired by Toss and Hour-express — minimalist, readable.

Personal · popcat.click for ROKAF units ·

rokaf.click

Click-counting site for Republic of Korea Air Force units, modeled after popcat.click's country competition.

BTS Research Program · Embedded · Co-lead with Seongjae Lee ·

YoungCHA — Hands-Free Indoor Mobility

Chair-shaped indoor mobility with hands-free steering: rotate the saddle to turn, kick to start. Designed for carrying objects or resting while moving indoors. Published as ICROS 2024.