Case Studies
Projects
Solo Project
Mock ImageSolo Project
Legal Request Hub for Asurion Korea
After learning that the Legal team was losing track of contract review requests managed through email and verbal communication, I designed and built an internal platform from scratch to standardize the entire process — from submission to review to history management — in one place. I owned the project end-to-end: design, UX, frontend development, and database setup.

Personal Project
Accessibility Flow Analyzer
Something I'd been thinking about but hadn't actually built yet — this project let me put it into practice. Enter any public URL or paste a component snippet, and it analyzes the code against WCAG and KWCAG standards, then overlays the focus flow directly on the page so you can see, not just read, how a screen reader or keyboard user would move through it.
Selected Work
Mock ImageAsurion Korea
CRM Platform for Experts
This project started with a harder task than writing code — convincing the team to strip out MUI, which had been adopted hastily early on, and rebuild from scratch. Internal tooling meant no one felt urgency to improve it, so I made the case on maintainability and future scalability. The component system I built is now scoped for expansion into a larger platform ecosystem.
Mock ImageAsurion Korea
Admin Portal for Operations
This project changed a workflow where even a simple announcement required an IT request and a deployment cycle. Built to give business teams direct control over their content — and architected so well from the start that it went on to run two more services years later without any structural changes.
Mock ImageAsurion Korea
Generative AI Chat Interface
This project had no planner and no spec to work from, so before touching any code, I spent a day on the call center floor. What I saw was 25 open memo windows — agents copying and pasting their way through every shift. I started with a standalone AI chat platform, built first to prove the interaction pattern before deciding where it belonged. It was later folded into the CRM, with other platforms next in line.

Asurion Korea
SKT Device Insurance & Protection Portal
When I first opened the codebase, I found inconsistent code and files scattered without logic, along with multiple "common" files with different names doing the same thing. It was the accumulated result of work by roughly 50+ developers over the years before I even joined. This was a live, high-traffic site with real customers and an active team of developers working in parallel, so my focus was on improving the codebase incrementally without ever risking what was already running in production.