Latest Update :- 17th of February, 2021.

Personal Website:

I recently finished updating website to prep for college and job applications. I hope that the information present is sufficient for my audience to sucesfully evaluate me. If not please feel free to reach out to me for more information or any advice in general using my contact page.

Undegraduate Degree:

I am now in the last quarter and a half of my Bachelor’s Degree in Biomedical Engineering at UC Davis with a scheduled graduation of June 2021. At the end of Summer 2020 I finished my minor in computer science. The minor took two quarters longer than expected. However, I attribute this to the extra lower divison computer science classes I registered for in an attempt to strengthen my basic understandings of algorithms and data structures.


Plant AI and Biophysics Lab
I work part time as a Software Developer and Researcher for the PAIBPL under the guidance of Dr. Mason Earles. I am currently working on developing a pytorch based Mask-RCNN which trains entirely on synthetic data and generalizes well to the real world.
I work as a part time software developer for My work revolves around building machine learning and deep learning pipelines in GCP and AWS.

Computational RNA Genomics Lab
I volunteer as an Undergraduate Computational Biology Researcher under the guidance of Dr. Sharon Aviran and Pierce Radecki. My current work involves aiding the software development of patteRNA, an unsupervised pattern recognition algorithm that rapidly mines RNA structure motifs from structure profiling data. We are scheduled to publish a research paper later this year with the following working title.

Pierce Radecki, Kaustubh Deshpande, Rahul Uppuluri, Sharon Aviran. Improved Unsupervised Detection of Structural Motifs in SHAPE Data. 2021 (in preparation)

Future Plans:

M.S. and PhD
I am currently in the process of applying to masters programs for Data Science, AI/ML and computer science with an intended start date of 2021.

Please feel free to reach out if you have any information or advice for me. My contact information and online profiles can be found on my contact page