🎮 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
🧠 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
📄 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
⚙️ 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