I'm a Computer Science Master's student at Stony Brook University. My research interests include Operating Systems and Algorithm Design. I am currently working in the File systems and Storage Lab under the guidance of Prof. Erez Zadok, on File systems in Userspace (FUSE) research.
A list of projects I've worked on so far (Links are provided wherever possible. Source code for the rest can be obtained on demand).
Trfs - A Linux filesystem to trace and record all filesystem operations like read, write etc. The operations can later be replayed separately. C, Kernel Programming
Syscall Vectorizer -
A Linux module that allows each process to have its own syscall "vectors" or overrides. New syscalls can be dynamically loaded using modules. C, Kernel Programming
XMergeSort - A Linux syscall that sorts a given set of files. C, Kernel Programming
- A consensus-calling tool that looks at multiple DNA reads and calls the best possible sequence. Python
University Data Analysis
Human Motion Detection and Identification in Videos - A video-analyzer that identifies and tracks human beings using Adaptive Background Modeling and a Support Vector Machine. C, MATLAB
CHAOS (Cognitive Hand in Automobile Orchestrating Systems) - A road traffic controller that dynamically allocates signal times based on vehicular load. C, 8051 MCU
Technologies: Linux, Git, CUDA, d3.js, scikit-learn, NumPy, RocksDB, PostgreSQL, Eclipse, LaTeX