Projects

A collection of my research projects, machine learning experiments and much more

Quantum Computing

FAQ-Layout: Quantum Circuit Routing

Quadratic Assignment Problem (QAP) pre-placement pass using FAQ heuristic with random multi-start and discrete 2-opt refinement to minimize SWAP gate overhead in quantum circuit routers (Qiskit SABRE & PyTKET).

QISKIT PYTKET SCIPY PYTHON
View on GitHub →
ML-Linear Regression

ATLAS Tile Calorimeter Energy Reconstruction

Linear energy reconstruction algorithm using Ordinary Least Squares with a 7-sample sliding window to reconstruct particle collision energy from digital detector samples at HL-LHC for CERN HSF ATLAS.

PYTORCH CERN ATLAS NUMPY SCIKIT-LEARN
View on GitHub →
Process Monitoring & ML

ATLAS PRMON Process Anomaly Detection

Automated performance monitoring and anomaly detection using prmon process metrics (RSS, VMS, active processes). Leverages symmetric Autoencoders with reconstruction error thresholding to flag memory leaks and anomalous bursts.

AUTOENCODERS PYTORCH TIME-SERIES PRMON
View on GitHub →
Deep Learning

Comparative Analysis for AutoEncoders

Comprehensive comparison of Standard Autoencoder and Variational Autoencoder (VAE) architectures for reconstruction and generative modeling using MNIST. Detailed in my blog posts.

PYTORCH VAE DEEP LEARNING MNIST
View on GitHub →
Mobile & IoT

MAKE-RB

Kivy mobile application integrating Firebase realtime backend and smartphone motion/accelerometer sensors to detect, record, and map road anomalies and potholes in real-time.

KIVY FIREBASE IOT PYTHON
View on GitHub →
Computer Vision

RPS-GO

Interactive multiplayer Rock Paper Scissors computer vision game built using custom-trained YOLOv8 for hand gesture recognition and OpenCV for frame processing and live scoring.

YOLO.V8 OPENCV COMPUTER VISION PYTHON
View on GitHub →