A comprehensive showcase of technical work across multiple domains
Architected a custom client-Name Server-Storage Server DFS (using C sockets) to support concurrent, multi-user file access. Developed a robust sentence-level locking mechanism to ensure data integrity during simultaneous edits. The Name Server utilizes Tries/Hashmaps for $O(\log N)$ or better file lookups, demonstrating efficiency in distributed systems architecture.
Executed significant modifications to the xv6 operating system kernel. Implemented Demand Paging (Lazy Allocation, FIFO Page Replacement) to optimize memory usage. Modified the kernel scheduler logic to implement Completely Fair Scheduling (CFS) and simplified FCFS in place of the default Round Robin. Additionally, implemented a custom system call that tracks and returns the total number of bytes read by the read() system call across all processes since boot, demonstrating deep understanding of OS internals and resource management.
Developed a custom shell in C supporting advanced features like piping, I/O redirection, and foreground/background execution. Implemented custom shell intrinsics (both basic and exotic) alongside normal command execution. Separately, implemented a file manager that utilizes only low-level system calls (open, read, write) to demonstrate mastery of OS file I/O operations.
Built a socket programming application in C using both TCP and UDP protocols to facilitate reliable file transfer and real-time chat functionality. Also developed a Terminal Packet Sniffer (similar to Wireshark) for network traffic capture and analysis.
Developed "Stock Market Tangle," an algorithmic model utilizing Graph Theory to represent the financial market network where stocks are nodes and correlations are edges. The system analyzes structural patterns like cohesive market segments and volatility-induced disruptions, enabling effective portfolio optimization recommendations based on network stability and centrality metrics. Simulates realistic market behaviors across bull and bear cycles with trait-driven interactions and volatility-induced disruptions.
Designed and implemented a compiler capable of tokenization and Context-Free Grammar (CFG) parsing. The project demonstrates understanding of automata theory, lexical analysis, and syntax parsing fundamentals essential for language processing and compiler construction.
Performed Spatio-temporal analysis on agricultural data in Bid District using time-series satellite data to accurately map cropland extent and identify seasonal variations (Rabi vs Kharif). The study quantified changes during a drought year and two years before and after, reasoning out where changes were more or less pronounced and identifying spatial factors that influenced these patterns. Provided temporal layers for complex agricultural cycle queries.
Conducted a comprehensive 10-year longitudinal study analyzing changes in Land Surface Temperature (LST) due to increased urbanization in Indore using cloud-free satellite data at 5-year intervals. Classified land cover into Urban/Built-up, Vegetation, Waterbodies, and others using both traditional and index-based approaches (NDBI, NDVI, MNDWI). Derived LST using the Mono Window Algorithm and presented sector analysis within a 45-degree sector from city center. Analyzed LST variation within 10 km of water bodies at 2 km intervals, demonstrating the urban heat island effect and its environmental implications.
Studied and analyzed the Spatio-temporal factors responsible for differences in agricultural practices between the Eastern and Western Gangetic Plains. Investigated how geographical, climatic, soil, and socio-economic factors influence farming patterns, crop selection, and productivity across these regions, providing insights into regional agricultural planning and policy-making.
Built a comprehensive IoT security system with cloud integration. Implemented M2M (OM2M) protocols for robust device orchestration and machine-to-machine communication, and integrated the system with the ThingSpeak cloud platform for real-time data ingestion, remote monitoring, and dashboard analytics.
Leading a 4-person team to design an embedded system utilizing EMG (Electromyogram), heart rate, and gyroscope sensors. The system analyzes muscle activity, heart rate patterns, and body movements to classify sleep stages (light, deep, REM) and detect sleep disturbances such as restlessness. Showcases proficiency in sensor integration, hardware-software design, and team leadership in developing real-world health monitoring solutions.
Designed and implemented a comprehensive Database System based on a proposed Mini-World scenario. The project involved creating an Entity-Relationship (ER) model, normalizing the schema, implementing SQL queries, and developing a functional database application with CRUD operations, demonstrating proficiency in database design principles and relational database management.