A collection of my work across data engineering, Python development, and physics research. Each project represents a challenge I’ve tackled—from building production-grade ETL pipelines to investigating the symmetries of black hole horizons.

Use the filters below to explore by category.

Data Engineering

PriceIndexCalc

Python package for calculating bilateral and multilateral price indices. Used by ONS for tracking lowest-cost grocery items.

Python PyPI Statistics
Data Engineering

Dynamic DAG Generator

ETL pipeline generator that creates Airflow DAGs from configuration files. Enables rapid deployment of custom data pipelines.

Airflow Python Scala
Python

Pandas UDF Optimization

Implementation of vectorized Pandas UDFs for Apache Spark, achieving up to 100x performance improvement over standard UDFs.

PySpark Pandas Apache Arrow
Physics & Math

py_integrability_sugra

Open-source symbolic verification engine for Killing Spinor Equation (KSE) integrability in supergravity theories derived from string/M-theory. Covers D=4,5,6,9,10,11 (type IIA, heterotic, M-theory). Built on Cadabra2 with a unified 9-step pipeline driven by a JSON theory schema.

Python Cadabra2 String Theory Supergravity Lie Algebras
Physics & Math

PhD Research: Black Hole Horizons

Dynamical supersymmetry enhancement of black hole horizons in supergravity theories. Published in peer-reviewed journals.

Quantum Gravity Cadabra Python
Data Engineering

Geary-Khamis Matrix Solution

Exact closed-form solution for the multilateral Geary-Khamis price index method using linear algebra, replacing iterative approaches.

Linear Algebra Python Statistics
Apps & Tools

BLE Smart Watch Integration

Python project to interface with BLE smart watches, reading heart rate, blood pressure, and SpO2 with real-time plotting.

Python Bluetooth IoT