Prathamesh Khole

Prathamesh Khole Pra-tha-mesh

Computer Science Ph.D. Student

University of California Santa Cruz

About me

Hello! I am a Ph.D. student in Computer Science and Engineering at the University of California, Santa Cruz, where I am part of Professor Razvan Marinescu’s lab. My research focuses on developing differentiable physics-based simulators for medical imaging, with a particular emphasis on physics-based MRI simulators.

I recently completed my M.S. in Computer Science and Engineering at the University of California, Santa Cruz, and I hold a Bachelor’s degree in Computer Science with distinction from the Pune Institute of Computer Technology, affiliated with the University of Pune.

In addition to my primary research areas, I am passionate about general artificial intelligence, and exploring how large language models (LLMs) can help in my research domains. Additionally, I have a keen interest in systems and databases.

Interests
  • Machine Learning
  • Deep Learning
  • Computer Graphics
  • Object reconstruction
  • Physics based simulators
  • Large Language Models
  • AI for Health
Education
  • Ph.D. Computer Science and Engineering, Pursuing

    University of California Santa Cruz

  • MS Computer Science and Engineering, 2024

    University of California Santa Cruz

  • BE Compuer Science, 2021

    Pune Institute of Computer Technology (University of Pune)

Experience

 
 
 
 
 
Razvan Marinescu's Lab
Graduate Research Assistant
January 2023 – Present Santa Cruz, California

Working on:

  • Medical Image Simulators
  • Medical Image Visualization
  • Mathematics
  • Machine Learning
  • Computer Graphics
 
 
 
 
 
Univeristy of California Santa Cruz
Teaching Assistant
January 2025 – Present Santa Cruz, California

CSE-13S Systems and C Programming:

  • Conducting discussion sections
  • Teaching C and UNIX programming
  • Assessment of Assignments and Quizes
 
 
 
 
 
Razvan Marinescu's Lab
Graduate Student Researcher
June 2024 – December 2024 Santa Cruz, California

Working on:

  • Medical Image Simulators
  • Medical Image Visualization
  • Machine Learning
  • Deep Learning
 
 
 
 
 
Univeristy of California Santa Cruz
Teaching Assistant
January 2023 – June 2024 Santa Cruz, California

CSE-12 Systems and Assembly Language:

  • Conducting Lab sessions
  • Teaching Digital logic design in labs
  • Teaching and Debugging RISC-V in lab sections
  • Assessment of Assignments and Quizes
 
 
 
 
 
ZS Associates
Data Engineer
August 2021 – June 2022 Pune, India

Responsibilities and Achievements:

  • Improving data preprocessing with Python, PySpark, and HiveQL, achieving over 90% time reduction for machine learning readiness.
  • Deriving sales insights using advanced data analytics and SQL, facilitating strategic market expansion.
  • Enhancing customer engagement through targeted recommendation algorithms, improving suggestion reach by 10%.
  • Conducting efficient data integration and extraction using SQL and HiveQL for machine learning model inputs.
  • Developing a dynamic dashboard to visualize sales and customer engagement, aiding in strategic decision-making.
 
 
 
 
 
Schneider Electric Systems
Project Intern
June 2019 – August 2019 Kuwait

Responsibilities include:

  • Conducting Process Graphics validation to ensure alignment with project specifications.
  • Performing database integrity checks to maintain adherence to input specifications and data accuracy.

Projects

*
The Octo-Wumpus Protocol, An approach to make lottery scheduling more fair
Proposed an enhanced scheduling algorithm to improve fairness in lottery scheduling using the Octo-Wumpus protocol.
The Octo-Wumpus Protocol, An approach to make lottery scheduling more fair
Image Classifcation using Transfer Learning
Solved and implemented image classifcation using Transfer Learning with PyTorch and Hugging Face models
Image Classifcation using Transfer Learning
Differentiable Diffusion MRI Simulator
Simulating Diffusion Magnetic Resonance Imaging signal generation in a differentiable way.
Differentiable Diffusion MRI Simulator
Oblivous Random Access Machine using Red Black trees
Implemented ORAM using Red Black tree as the logical tree underneath, allowing for faster deletions.
Oblivous Random Access Machine using Red Black trees
Philanthropy on Blockchain
Developed an online donation platform for charities to receive funds via ethereum based blockchain, with added voting system for reliability and providing maximum transparency.
Philanthropy on Blockchain
Document Reader & Extractor
Using Image Processing and OCR, to extract text data from documents and store it into text or csv files.
Document Reader & Extractor
NGO Connect
Designed an Developed an android application as a platform for communication between Educational NGOs and Professionals willing to help.
NGO Connect

Technical Skills

Python, C++, SQL, MATLAB, C, Risc-V

Contact

Control Widget Size