Aarav Shah Profile Picture

Hello, I'm

Aarav Shah

Physics, Math & Computing • Developer Tools & Research

Junior Dual Degree student at BITS Pilani (2023–2028) bridging computational physics, satellite climate modeling, solar data analytics, and terminal-native developer tools.

🎓 CGPA 9.11 🔬 NCPOR Research Intern ⚡ PyPI + Homebrew Author 📍 BITS Pilani '28

Get To Know More

About Me

Aarav Shah
Education

BITS Pilani

CGPA: 9.11

M.Sc. Physics & B.E. Math/Computing

Research

Climate & Solar

~250 GB + 518K

Satellite & Solar Timeseries Analyzed

Hi, I am Aarav Shah, a Junior (3rd Year) dual-degree student at Birla Institute of Technology and Science, Pilani pursuing M.Sc. Physics and B.E. Mathematics & Computing (2023–2028).


Based in Mumbai and Pilani, I work across computational physics, large-scale climate data modeling, renewable energy analytics, and local-first developer productivity software. Recent research includes ocean-current modeling with ~250 GB NetCDF satellite datasets at NCPOR, solar farm siting analysis (518K observations), rural socio-economic energy policy modeling, and widely used terminal packages including CPKB and Knowledge Grapher.

Academic Focus

Research & Academic Focus

My primary through-line is leveraging computational physics, statistical learning, and graph systems to model complex physical phenomena and streamline developer cognition.

🔬 Computational Physics & Modeling

Building rigorous numerical simulation workflows and data analysis pipelines using Python, Jupyter, NetCDF, Gnuplot, and terminal-native tools for oceanographic and quantum mechanics exploration.

☀️ Climate, Ocean & Solar Analytics

Studying Bay of Bengal wind and sea-level variability at NCPOR, solar farm siting with multi-resolution timeseries (1m–60m) at AVAADA Energy, and rural clean energy adoption dynamics.

⚡ Local-First Software & Knowledge Graphs

Architecting privacy-first CLI/TUI tools with SQLite, fuzzy search, Markdown concept graph parsers, PageRank-weighted SM-2 spaced repetition, and cross-platform packaging (PyPI, Homebrew).

Academic Background

Academics & Certifications

Relevant Coursework (BITS Pilani)

Physics

Thermodynamics Mechanics, Oscillations & Waves Classical Mechanics Electro-Magnetic Theory - 1 Optics ElectroMagnetic & Optics Lab Quantum Information & Computing Quantum Mechanics - 1 Electro-Magnetic Theory - 2 Intro to Astronomy & Astrophysics Mathematical Methods of Physics Theory of Relativity Modern Physics Lab Quantum Mechanics - 2 Statistical Mechanics Computational Physics Solid State Physics (Ongoing) Atomic & Molecular Physics (Ongoing) Nuclear & Particle Physics (Ongoing) Advanced Physics Lab (Ongoing)

Mathematics

Integral Calculus (M1) Linear Algebra (M2) Probability & Statistics Differential Equations (M3) Discrete Mathematics Linear Algebra & Applications Numerical Optimization (Ongoing) Stochastic Calculus (Ongoing)

Computer Science & Programming

Computer Programming (C Language) Object Oriented Programming (Java) Data Structures & Algorithms

My Path

Journey So Far

2019

Started programming journey with core Java & Python fundamentals.

2021

Deepened automation, shell scripting, and Linux system engineering.

2023

Commenced Dual Degree at BITS Pilani (M.Sc. Physics + B.E. Mathematics & Computing).

2024

Built automation pipelines, scraping tools, and applied mathematical prototypes.

May 2025 – Jul 2025

Research Intern at NCPOR under Dr. Arnab Mukherjee.

Conducted long-term ocean variability studies across ~250 GB NetCDF satellite data in the Bay of Bengal and authored an official NCPOR Library technical report.

Jun 2025 – Present

Student Faculty Committee Member (Physics Dept, BITS Pilani).

Representing 75+ students, facilitating curriculum enhancements, and organizing 10-lecture Quantum Perturbation Theory lecture series.

Jul 2025 – Dec 2025

Undergraduate Researcher under Prof. Sumanta Pasari on rural India solar energy adoption dynamics.

Analyzed 300 survey respondents using PCA, PAF, and K-Means clustering.

Oct 2025 – Nov 2025

Solar Farm Location Researcher under Prof. Pabitra Biswas & AVAADA Energy.

Processed ~518K timestamped observations across 50 features into multi-resolution datasets (1m to 60m).

Dec 2025 – Present

Shipped suite of packaged developer tools: CPKB (PyPI / Homebrew), Knowledge Grapher, and Media Tracker.

Explore My

Work Experience & Research

Research Intern

National Centre For Polar And Oceanic Research (NCPOR) ↗

May 2025 – Jul 2025 • Ocean & Climate Research

  • Processed ~250 GB of NetCDF satellite data using Python to analyse Bay of Bengal wind and ocean-current variability and model dynamics.
  • Evaluated institute-developed linear models on 2008–2021 satellite data to investigate discrepancies and seasonal influence on data.
  • Authored a Technical Report documenting methodology, seasonal ocean level influence, submitted to the official NCPOR library.
NetCDF Python Satellite Data Ocean Modeling

Undergraduate Researcher

Birla Institute of Technology & Science (AVAADA Energy) ↗

Oct 2025 – Nov 2025 • Solar Energy Analytics

  • Provided data-driven insights on Bikaner's location for a Solar Farm for an Energy Institute working under Prof. Pabitra Biswas.
  • Built reusable Google Colab pipelines to batch process monthly solar datasets into analysis-ready Excel workbooks.
  • Processed ~518K timestamped observations across 50 features into consistent 1-, 5-, 15-, 30- and 60-minute datasets.
Python Solar Energy Timeseries Colab Pipelines

Undergraduate Researcher

Birla Institute of Technology & Science, Pilani ↗

Jul 2025 – Dec 2025 • Socio-Economic Impact

  • Studied, predicted, and suggested policy changes regarding the impact of solar technology adoption in rural India under Prof. Sumanta Pasari.
  • Analysed survey responses from 300 participants using Python to study rural perceptions of renewable energy.
  • Applied PCA, Principal Axis Factoring, and K-Means clustering to classify and validate latent respondent impact groups.
Statistics PCA / Clustering Policy Analysis Python

Student Faculty Member

Physics Department, BITS Pilani ↗

Jun 2025 – Present • Academic Leadership

  • Acted as a liaison between students and faculty members, communicating academic feedback and curriculum suggestions.
  • Represented over 75 students on Student Faculty Committees for Physics.
  • Organised a 10-lecture departmental series on Quantum Perturbation Theory, coordinating faculty and student participation.
Leadership Academic Liaison Quantum Seminars

Technical Skills & Tools

Programming Languages

Check

Python3

Advanced

Check

C++

Proficient

Check

C

Intermediate

Check

Java

Intermediate

Check

Shell / Bash

Advanced

Check

JavaScript

Intermediate

Check

HTML5/CSS3

Intermediate

Check

SQL

Intermediate

Check

LaTeX

Proficient

Check

MATLAB

Academic

Check

Gnuplot

Intermediate

Check

NetCDF

Advanced

Frameworks, DevOps & Tooling

Check

FastAPI

Intermediate

Check

Django

Intermediate

Check

Flask

Intermediate

Check

Linux / Unix

Advanced

Check

Git & GitHub

Advanced

Check

GitHub Actions

CI/CD

Check

Docker

Intermediate

Check

Homebrew

Distribution

Check

Neovim / Tmux

Workflow

Check

Jupyter

Data Science

Check

Postman

API Testing

Check

AutoCAD / Manim

Technical

Browse My Works

Featured Projects & Packages

A blend of installable CLI developer packages, computational physics research repositories, and private offline tools.

Knowledge Grapher

Graph & ML
Python FastAPI NetworkX PageRank Obsidian

Local exam-prep tool that parses Obsidian Markdown notes into an interconnected concept graph, calculates PageRank-weighted flashcard priority queues, and surfaces weak prerequisite links without cloud dependencies.

Media Tracker

Personal App
JavaScript HTML/CSS JSON Storage VLC Progress

Offline-capable personal media library and tracker for Books, Anime, Manga, Movies, and TV series. Features lazy-loading JSON architecture, queued multi-API metadata enrichment, and VLC playback sync.

Physics Knowledge Base

Physics Knowledge Base

Physics LaTeX Markdown Computational

Computational physics notes repository turning Markdown and LaTeX formulations into structured, interconnected, simulation-ready conceptual documents for academic reference.

$ radiant play $ radiant queue save $ spotify playlist load

Radiant Player

Bash Python Spotify API TUI

TUI-based hybrid music player mixing local audio files and Spotify tracks into a unified playback queue with terminal dashboards and persistent playlists.

College WiFi Login

College WiFi Automation

Python Requests macOS / Linux Campus Network

Automated background authenticator for BITS Pilani captive-portal WiFi, handling dynamic redirects, session retries, and macOS Automator / Linux systemd background services.

GitHub Scraper

GitHub Scraper

Python BeautifulSoup Automation

Automated scraper that crawls repositories and README files to output clean markdown context for developer research and LLM exploration pipelines.

Aarav Jupyter Site Template

Jupyter Site Template

Jupyter GitHub Actions GitHub Pages

Publishing workflow that automatically converts Jupyter notebooks into responsive, search-enabled documentation deployed to GitHub Pages.

NCPOR Outputs

NCPOR Ocean Data Outputs

NetCDF Python Bay of Bengal

Python data processing and validation pipelines used during the NCPOR research internship to study Bay of Bengal ocean current and sea-level variability.

Get in Touch

Contact Me

Copied to clipboard!