Hello, I'm
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.
Get To Know More
CGPA: 9.11
M.Sc. Physics & B.E. Math/Computing
~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
My primary through-line is leveraging computational physics, statistical learning, and graph systems to model complex physical phenomena and streamline developer cognition.
Building rigorous numerical simulation workflows and data analysis pipelines using Python, Jupyter, NetCDF, Gnuplot, and terminal-native tools for oceanographic and quantum mechanics exploration.
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.
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
freeCodeCamp
Aug 2025
CodeSignal
Aug 2025
Coddy
Aug 2025
Canvas Credentials
Mar 2025
Great Learning
Jul 2024
SuperAGI
Sep 2023
EDX Alumni
Jul 2023
My Path
Started programming journey with core Java & Python fundamentals.
Deepened automation, shell scripting, and Linux system engineering.
Commenced Dual Degree at BITS Pilani (M.Sc. Physics + B.E. Mathematics & Computing).
Built automation pipelines, scraping tools, and applied mathematical prototypes.
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.
Student Faculty Committee Member (Physics Dept, BITS Pilani).
Representing 75+ students, facilitating curriculum enhancements, and organizing 10-lecture Quantum Perturbation Theory lecture series.
Undergraduate Researcher under Prof. Sumanta Pasari on rural India solar energy adoption dynamics.
Analyzed 300 survey respondents using PCA, PAF, and K-Means clustering.
Solar Farm Location Researcher under Prof. Pabitra Biswas & AVAADA Energy.
Processed ~518K timestamped observations across 50 features into multi-resolution datasets (1m to 60m).
Shipped suite of packaged developer tools: CPKB (PyPI / Homebrew), Knowledge Grapher, and Media Tracker.
Explore My
Advanced
Proficient
Intermediate
Intermediate
Advanced
Intermediate
Intermediate
Intermediate
Proficient
Academic
Intermediate
Advanced
Intermediate
Intermediate
Intermediate
Advanced
Advanced
CI/CD
Intermediate
Distribution
Workflow
Data Science
API Testing
Technical
Browse My Works
A blend of installable CLI developer packages, computational physics research repositories, and private offline tools.
Terminal-first snippet knowledge base and review system for
Competitive Programming. Features full-text search,
fzf integration, clipboard insertion, encrypted
exports, SketchyBar widget support, and SM-2 spaced repetition.
Published and installable worldwide via pip, pipx, and Homebrew
tap.
pipx install cpkb
brew tap Aaravshah2907/cpkb
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.
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.
Computational physics notes repository turning Markdown and LaTeX formulations into structured, interconnected, simulation-ready conceptual documents for academic reference.
TUI-based hybrid music player mixing local audio files and Spotify tracks into a unified playback queue with terminal dashboards and persistent playlists.
Automated background authenticator for BITS Pilani captive-portal WiFi, handling dynamic redirects, session retries, and macOS Automator / Linux systemd background services.
Automated scraper that crawls repositories and README files to output clean markdown context for developer research and LLM exploration pipelines.
Publishing workflow that automatically converts Jupyter notebooks into responsive, search-enabled documentation deployed to GitHub Pages.
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