Tarun Gangadhar Vadaparthi

Tarun Gangadhar Vadaparthi

PhD Student in Computer Science

CUNY Graduate Center

About

I am an incoming PhD student in Computer Science at the Graduate Center, City University of New York (CUNY), where I will be advised by Prof. Raffi Khatchadourian. My research interests include software engineering, program analysis, programming languages, and machine learning systems.

I received my Master of Science in Computer Science and Engineering from the University at Buffalo and my Bachelor of Technology in Electrical and Electronics Engineering from Visvesvaraya National Institute of Technology, Nagpur. During my undergraduate studies, I was advised by Dr. S. S. Bhat, with whom I worked on a SPARC-funded Global Grid research project.

You can reach me at: vtarungangadhar[AT]gmail[DOT]com

Interests

  • Software Engineering
  • Program Analysis
  • Programming Languages
  • Machine Learning Systems
  • Software Engineering for AI

Education

  • Ph.D. in Computer Science, 2026 – Present
    CUNY Graduate Center, USA
  • MS in Computer Science, 2024 – 2025
    University at Buffalo, USA
  • Summer School in AI & ML, 2023
    University of Oxford, UK
  • B.Tech in Electrical Engineering, 2020 – 2024
    NIT Nagpur, India

Experience

Graduate Research Assistant

Hunter College
Apr 2026 – Present New York, New York, United States

At Hunter College, I work on static program analysis for machine learning systems. My research focuses on understanding how ML programs use frameworks and APIs, identifying correctness and maintainability issues, and developing automated analysis and transformation techniques to improve software reliability and quality.

Undergraduate Research Assistant

Visvesvaraya National Institute of Technology
Aug 2023 – May 2024 Nagpur, Maharashtra, India

In my final year undergrad I worked on a SPARC-funded Global Grid project. My work involved developing a Python-based compiler and parser to speed up model processing and integrating multiple solver APIs including Gurobi and CPLEX. With optimization techniques in NumPy, SciPy, and multiprocessing, solver runtimes were improved by more than 25 percent.

Data Engineer Intern

Hitachi Solutions
May 2022 – Aug 2022 Hyderabad, Telangana, India

At Hitachi I worked with Microsoft Azure to improve data pipelines for Canadian projects. I analyzed SQL control tables and added over fifty new data points that helped the sales team get better insights. I also set up Azure Data Factory and Logic Apps workflows along with a CI/CD pipeline that made recurring data operations faster and easier to manage.

Software Engineer Intern

Verticross India
May 2021 – Dec 2021 Hyderabad, Telangana, India

At Verticross India, I contributed to enterprise software solutions for the power, oil and gas, and environmental sectors. I worked with Java and SOAP-based web services to develop and integrate backend components, enable data exchange between applications, and support existing software systems. I also assisted with testing, debugging, and maintaining services used in industrial applications.

Projects

2025

Phys-GS Lite: Material-Aware Dynamic Gaussian Splatting

Phys-GS Lite is a lightweight prototype that augments 3D Gaussian Splatting with semantic separation and physics-inspired dynamics. Using simple geometry-driven heuristics, the method distinguishes between rigid and deformable regions . A sinusoidal wind field introduces wave-like deformation, while graph Laplacian smoothing ensures coherent motion.

Semantic Fusion preview

Semantic Fusion for 3D Gaussian Splatting

Enhanced 3D Gaussian Splatting with semantic awareness by fusing 2D SAM segmentations through multi-view voting, producing semantically labeled splats for object-aware rendering and editing on the Playroom dataset without requiring 3D annotations.

Hybrid Pruning for 3D Gaussian Splatting

Practical framework to prune 3D Gaussian Splatting scenes using a hybrid ranking signal (SH energy, multi-view projected area, visibility, local density) with robust normalization and simple post-cleanup.

UnpairedDayToNight  preview

Day-to-Night Translation using CycleGAN

This project explores unpaired image-to-image translation for converting daytime driving scenes into nighttime equivalents using CycleGAN. Unlike paired supervised methods, CycleGAN leverages cycle-consistency and adversarial training to learn mappings between Day ↔ Night domains without requiring aligned image pairs.

Deep Learning Based Video Stabilization (RAFT + BiLSTM/Transformer/GRU)

Built a deep learning framework for video stabilization using RAFT-based optical flow to extract dense motion and sequence models including BiLSTM, Transformer, and GRU for temporal smoothing.

2024

Uncertainty Aware 3D Gaussian Splatting

Developed an uncertainty-aware diagnostic for 3D Gaussian Splatting by estimating per-splat visibility variance across multi-view renders, producing heatmaps that highlight unstable or low-confidence regions without retraining.

tree-planting-sites preview

Data-Driven Identification of Optimal Urban Tree Planting Sites

Developed a data-driven framework to identify optimal urban tree planting sites in Buffalo, NY using over 133,000 records from the Bureau of Forestry dataset. Applied clustering, regression, and decision tree models alongside geospatial visualization to uncover eco-benefit gaps and highlight priority zones. Produced interactive heatmaps and maps that provide actionable insights for sustainable urban forestry planning.

twomicrogrid preview

Developing Optimization Algorithms for Global Grid using Python-based GBOML

Developed optimization algorithms for microgrids and interconnected global grids using the Graph Based Optimization Modeling Language (GBOML) in Python. Modeled solar, battery, and demand nodes, integrating multiple solvers including Pyomo, PuLP, SciPy, and Gurobi to evaluate performance.

MonthlyUnitsPrediction

Electricity Consumption Prediction and Billing Analysis using Machine Learning

Developed a machine learning framework for electricity consumption forecasting using 12 years of quarter-wise campus data, applying linear and polynomial regression models after rigorous data cleaning and feature engineering.

2023

Movie Recommendatoin System

Movie Recommendatoin System

An interactive movie recommendation system built with Streamlit. It suggests similar movies based on content features using a cosine similarity approach on preprocessed movie embeddings.

2022

LTICResponseVisualizer

LTIC Response Visualizer

Built a Streamlit web application to compute and visualize zero-input, impulse, step, and total responses of first- and second-order LTI systems, integrating SymPy for symbolic derivation and NumPy/Matplotlib for simulation with deployment on Hugging Face Spaces.

Publications

Cost Optimization of Renewable Energy Installation in a Four-Microgrid System Using GBOML [pdf]

Bimal Kumar Dora, Tarun Gangadhar, Arghya Mitra, Nidhi Haribhau Gaikwad, Ruchita Sunil Waghmare, Damien Ernst, Pranjali Kulkarni, Sudip Halder, Sunil Bhat

IEEE, 2025

Solution of Optimal Power Flow Problems Using Enhanced Hunter-Pray Optimization Algorithm [pdf]

Bimal Kumar Dora, Sudip Halder, Ruchita Sunil Waghmare, Tarun Gangadhar, Pranjali Kulkarni, Sunil Bhat

IEEE ICPEICES, 2024