Hi, I'm KyungHun Oh

ITM Student | Backend Developer

🎮 Solo Adventure Maze

A Java-based RPG game built with object-oriented design.

  • Java-based text adventure game using OOP
  • Turn-based combat and inventory system
  • CSV-based map loading
GitHub

🧠 Memory Hierarchy Cache Simulation

A simulation of a multi-level cache system with LRU-based replacement policy.

  • Java project simulating a 4-layer memory hierarchy using arrays only
  • Implemented a 2-way set associative L3 cache with LRU replacement policy
  • Simulated real-world access patterns and analyzed cache hit ratio
GitHub

📄 CheckMate

A document validation platform built with Spring Boot and React.

  • Java-based plagiarism detection tool
  • Spring Boot + React web app
  • REST API and OpenAI integration
GitHub

⚙️ xv6 OS Project

An educational OS kernel extension based on xv6 (RISC-V).

  • Implemented system calls: getnice, setnice, ps, meminfo, waitpid
  • C-based kernel development with QEMU emulator
  • Process management and memory tracking via freelist
GitHub