I am a Senior year student at Purdue University - Main Campus, currently pursuing Bachelor of Science in Computer Science, minor in Mathematics. I am currently enrolled in Purdue’s Certificate in Entrepreneurship and Innovation program as well.
My areas of interest include A.I. (Artificial Intelligence), Database and Information Systems and Computer Security.
I have worked as an Undergraduate Research Assistant, under the mentorship of Professor Berkay Celik and grad student Basavesh Shivakumar, here at Purdue.
I have worked as an Undergraduate Teaching Assistant under Professor Gustavo Rodriguez-Rivera for CS252 (Systems Programming) course at Purdue and under Professor Zhiyuan Li.
I am open to collaborate in interesting projects. Feel free to contact me through my email.
Part of my role as an Undergraduate Research Assistant was to create a tool for Sandia National Laboratories. I created an all-in-one tool that allows the user to generate/delete Virtual Hard Disk(s), control Minimega VM(s), copy file to all Minimega VM(s), run a script in all Minimega VM(s), interact with Minimega VMs to generate both Intra-VM and Inter-VM (through multiple options) network traffic, interact with Minimega VMs to generate system events, etc.
I implemented a multithreaded HTTPS Server that services GET requests, maintains a log and status file. The server handles browsable directories and CGI requests as well.
I implemented a Unix Shell using Bison grammar that had features like subshell, wildcarding, shell input editor, etc.
I developed a memory allocator/deallocator similar to malloc()/free() in C. My memory allocator is inspired with the DLMalloc allocator.
I like to talk with new people and make new friends. My hobbies include playing guitar, cycling, reading books, and watching sci-fi movies. I follow Marvel movies closely and yes, I did cry when Iron Man died. I love to play tennis and I occasionally play cricket. I like to play Minecraft and CS:GO as well.