Gallery
A collection of research projects, course manuscripts, and side projects.
USCKnockKnock
Type: Side Project
Tools: Docusaurus, Netlify, Algolia, Disqus
An open, wiki-style knowledge base for Korean students at USC. Editable without account creation so the community can contribute, update, and preserve practical tips for incoming students. Organized guides and academic resources to improve accessibility.
Visit site →B-Root Anycast Catchment Visualizer
Type: Research Project
Tools: Verfploeter, JavaScript
Interactive web tool to visualize B-Root DNS anycast catchments dynamically over time by leveraging Verfploeter active ICMP probe datasets to map /24-block assignments and provide clickable region details.
Visit site →Comparison of Live Migration in QEMU, Intel TDX, AMD SEV-SNP, and CPC
Type: Manuscript
Tools: QEMU, Intel TDX, AMD SEV-SNP, CPC
Comparative analysis of live migration mechanisms across QEMU, Intel TDX, AMD SEV-SNP, and CPC, examining performance trade-offs and security guarantees in confidential computing environments. Class Project (CSCI699) output.
Read paper →Analyzing DDoS on Root DNS Servers: What Makes Them Different?
Type: Manuscript
Tools: DNS, DDoS, Root Servers
Analysis of DDoS attack patterns targeting root DNS servers, examining what distinguishes these attacks from conventional DDoS and how root server infrastructure responds. Class Project (CSCI530) output.
Read paper →Robustness of ML-based Traffic Engineering
Type: Manuscript
Tools: DOTE, TEAL, LP
Evaluating the robustness of ML-based traffic engineering algorithms (DOTE and TEAL) under dynamic traffic demands. Automated perturbated traffic matrix generation and LP-based optimal flow calculations for topologies like Abilene, ASN2k, and GEANT. Class Project (CSCI699) output.
View on GitHub →Scalable Vector Database Benchmarking
Type: Manuscript
Tools: Weaviate, ElasticSearch, HNSW
Performance evaluation of scalable vector databases, comparing Weaviate and ElasticSearch in query latency, scalability, and indexing methods. Explored horizontal scaling strategies and their impact on system performance using distributed benchmarking tools. Class Project (CSCI655) output.
View on GitHub →Nonogram Puzzle Solving Algorithms
Type: Paper
Research paper on algorithmic approaches to solving Nonogram puzzles.
Read paper →GitHub Repository Recommendation System
Type: Side Project
Tools: Python, Chrome Extension
A Chrome extension that recommends GitHub repositories using content-based and collaborative filtering. Built during Naver Boostcamp AI Tech.
View on GitHub →YourBench
Type: Side Project
Tools: PyTorch, FGSM, CW, PGD, DeepFool
Adversarial robustness evaluation toolkit implementing FGSM, CW, PGD, and DeepFool attacks on PyTorch models. Undergrad Capstone project for benchmarking model vulnerability.
View on GitHub →AKLG
Type: Side Project
Tools: Unity, C#
A roguelike card game built with Unity and C#. Published on the App Store. Developed as Tech Mentor at CIEN (CAU Game Developer Club) during Nexon GameJam.
View on App Store →BubbleMemo
Type: Side Project
Tools: Swift, iOS
An iOS app for organizing and visualizing memos as interactive bubbles. Output of iOS developer camp. First software made by me!
Visit site →