Can you show me some of Nihar's projects?
Atomic ArchipelagoOS Concurrency and Scheduling Puzzle
  • Developed Java-based synchronization primitives (locks, condition variables, semaphores, communicators) to manage concurrency at the OS kernel level.
  • Created and tested modules for alarm, condition, and communication handling, including a multi-threaded "Boat" simulation for deadlock-free operation.
  • View on GitHub
HealthSyncDatabase Application
  • Implemented a hospital database management system with 7 entity sets and 3 many-to-many relationships using Python and SQL.
  • Created a UI for patient record management, appointment scheduling, stocks, and billing.
  • View on GitHub
Eye-Tracking Research Tool
  • Developed a cost-effective eye-tracking software solution to monitor and analyze user reading behavior.
  • Engineered a MATLAB-based PDF tracking tool for capturing and evaluating user reading patterns.