Adithya Srinivasan

I'm a Master's in Computer Science student at NC State University, specializing in Computer Vision research with a passion for pushing the boundaries of visual intelligence. My work spans from low-level systems programming in OS and Computer Architecture to cutting-edge research in Large Language Models, bridging the gap between foundational computing principles and modern AI applications.
Recent Works
- Open-source code visualization tool for providing LLMs with structured repository context (#23 on Product Hunt)
- High-performance out-of-order superscalar processor simulator with advanced instruction scheduling
- Multi-level cache and memory hierarchy optimization featuring L1/L2 caches with stream buffer implementation
- Complete XINU OS kernel enhancement:Process Scheduler: Implemented Exponential Distribution and Linux 2.2 kernel schedulers to eliminate starvation and maximize CPU throughputVirtual Memory Management: Architected demand paging system with memory-mapped files, dynamic heap expansion, and comprehensive syscall supportFile System Optimizer: Developed UNIX-style disk defragmentation utility to improve data locality and I/O performance