/open-source

Open Source Contributions

Building the future of technology, one commit at a time.

Google Summer of Code

Contributing to open source through Google's Summer of Code mentorship program.

Data Processing Pipeline for the LSST

ML4Sci (DeepLense)May - September 2025Mentors: Prof. Sergei Gleyzer, Dr. Michael Toomey, Anna Parul, Lucca Paris
2025

Developing a dedicated pipeline that bridges LSST data access tools with DeepLense deep learning workflows for efficient retrieval, preprocessing, and transformation of LSST images and catalogs for gravitational lensing studies.

Features

LSST Butler API integration for data access
Configurable preprocessing module for cutout extraction and normalization
DeepLense ML workflow integration with PyTorch DataLoader support
Validating on DP0.2 mock survey data with performance metrics

A Quicklook Dashboard for X-ray Astronomy with Stingray

Open AstronomyMay - September 2024Mentors: Prof. Matteo Bachetti, Dr. Guglielmo Mastroserio
2024

Developed a configurable quicklook dashboard for X-ray astronomy data analysis using the Stingray library, facilitating visualization of light curves, periodograms, Cross spectra, Power Spectra, Average Power Spectra, Dynamical Power Spectra and spectral colors with interactive data exploration.

Features

Flexible dashboard with configurable widgets, plots and layouts
Interactive data visualization
Bokeh + Datashader based plotting for real-time updates
Multiprocessing support

Other Contributions

PromptPrep

Personal ProjectApril 2025 - PresentCreator & Maintainer
PythonPytest

Python CLI tool to aggregate code files & directory structure into one file, perfect for LLM context preparation. Features interactive file selection, multiple output formats, and smart code analysis.

Features

Interactive TUI for visual file selection
Multiple output formats (plain, markdown, HTML, highlighted)
Token counting for AI model context limits
Incremental processing and diff generation

Published on PyPI with 12 releases

DAVE

StingraySoftwareMarch 2025 - PresentContributor
PythonFlaskElectronJavaScript

Helped bring an outdated astronomical data analysis GUI back to life. The application hadn't been updated in 8 years, so I worked on modernizing the entire technology stack.

Features

Updated Python, Flask, and Electron to current versions
Improved application performance and memory usage
Enhanced security and fixed vulnerabilities
Added modern UI features like dark mode

Made the tool usable again for astronomers analyzing X-ray data

Open Source Journey

Key milestones in my open source contribution journey.

July 2022

First Time Hosting Mastodon Instance for college community

It was the first time I submitted a ticker to the devs describing a peculiar issue I was facing

Dec 2023

Started Contributing to Stingray Docs and understanding the codebase

Got to know the workflow of how dev setup works

May 2024

Selected for GSoC 2024

Accepted into Google Summer of Code with Open Astronomy (Stingray)

May 2025

Selected for GSoC 2025

Accepted into Google Summer of Code with ML4Sci (DeepLense)

Let's Build Together

I'm always excited to collaborate on open source projects that make a difference to science and tech.