Education

I graduated with a Master of Science in Computer Science from Rice University in December 2024. During my program, I took courses in Parallel Computing, Graduate Tools and Models in Data Science, Information Retrieval, Machine Learning with Graphs, and Deep Learning in Vision and Language. Additionally, I strengthened my core CS skills by taking Graduate Design Analysis of Algorithms and Web Design and Development. Before coming to Rice, I attended Vishwakarma Institute of Technology in Pune, India, where I earned a Bachelor of Technology in Computer Engineering. My undergraduate coursework included Data Structures, Operating Systems, Automata Theory, Database Management Systems, Computer Networks, Compiler Design, Object-Oriented Programming, Machine Learning, and Deep Learning.

Rice University

Rice University

Houston, Texas, United States

Masters in Computer Science

Aug 2023 - Dec 2024

  • Parallel Computing: Built shared memory parallel programs using Intel's Cilk Plus, OpenMP, MPI, and CUDA. Studied parallel algorithm design, decomposition techniques, and performance analysis. Gained hands-on experience with GPU programming and warehouse-scale computing. Analyzed scalability and parallel efficiency, and identified scaling losses using advanced tools.
  • Machine Learning with Graphs: Developed skills in graph-based machine learning algorithms, including graph neural networks, spectral graph theory, and graph embeddings. Implemented a music recommendation system using Policy-guided Path Reasoning (PGPR) on a Spotify dataset, focusing on scalability, interpretability, and performance. Analyzed song features and constructed knowledge graphs to enhance recommendation accuracy and explainability.
  • Deep Learning in Vision and Language: Studied visual recognition and language understanding using deep learning models like CNNs and Transformers. Implemented an image captioning model, fine-tuned on synthetic data, to evaluate the impact on model performance. Gained hands-on experience with GPU programming, pre-trained models like CLIP, and techniques such as image retrieval and text-to-image generation.
  • Web Development: Created multi-user web applications using the MERN stack. Gained expertise in front-end development with HTML, CSS, React.js and JavaScript, and back-end development with Node.js, Express, and MongoDB. Implemented industry best practices like test-driven development and version control. Developed a fully functional, scalable social media application called RiceBook, incorporating modern web frameworks and design patterns.
Vishwakarma Institute of Technology

Vishwakarma Institute of Technology

Pune, Maharashtra, India

Bachelor of Technology in Computer Engineering

Aug 2017 - Jun 2021

  • Data Structures: Gained a thorough understanding of data structures and their applications in solving computational problems.
  • Object-Oriented Programming: Learned the principles of object-oriented design and applied them in various programming projects.
  • Python Programming: Acquired proficiency in Python programming and developed multiple applications using Python.
  • Deep Learning: Studied the fundamentals of deep learning and its applications. Built a deep learning project called document classification using TensorFlow and Ludwig.