XINU
Operating System Enhancements

Project Description
XINU Operating System Enhancements is a systems-level project extension of the operating system, XINU. The project incorporates advanced mechanisms for memory and storage management. Among others, the project introduces demand paging with page replacement algorithms like FIFO and Second Chance to efficiently make use of the physical memory without resulting in high page faults, thereby improving the overall process management and responsiveness of the system.
Besides memory optimization, a custom disk defragmenter was developed to reorganize fragmented data on the secondary storage, thereby increasing locality and largely reducing disk seek times. These features, put together, reflect practical experience with the internal details of operating systems, kernel-level development, and performance optimizations in resource-constrained environments.
Other projects

HoloCommerce
Immersive Multi-User VR Marketplace

Exposing Deepfakes with Vision Transformers
A ViT-based pipeline for deepfake detection and explainability using the DFDC dataset

K-Fold Vehicle Collision Prediction – ResNet
A deep learning model leveraging ResNet to predict vehicle collisions from dashcam footage with high accuracy

Ping Me: A Real-Time, Secure Chat Platform
WebSocket-powered chat system with JWT auth and CI/CD deployment

Machine Learning with Spark Streaming – MLlib
Scalable classification using PySpark and MLlib on streaming data

StoryTube
NLP-Powered Text-to-Animation System
