Portfolio

You can also find my projects on my GitHub profile.

DHT Weather Library Permalink

Arduino library for reading the DHT family of temperature and humidity sensors and performing common weather calculations.

nbtools Permalink

Jupyter notebook management utilities: table of contents generation, heading numbering, notebook composition from templates, and NBConvert auto light/dark theme support.

Network Builder Permalink

Python tool for building interactive network visualisations from YAML using pyvis and vis.js. Includes YAML parsing and image asset management.

SoLAr V2 Reco Permalink

Reconstruction and data analysis software for the SoLAr V2 detector prototype. Includes signal processing and statistical analysis for Detector and Monte Carlo data.

YugiAI Permalink

Python AI-powered data exploration tool for Yu-Gi-Oh card datasets. It is an experimental early-stage project with a natural-language query layer built on on pandas, Plotly, and YugiQuery, backed by NVIDIA/OpenAI models and an interactive web UI.

YugiQuery Permalink

Full Python package for querying and displaying Yu-Gi-Oh! data from the yugipedia database. pip-installable CLI tool. Features Discord/Telegram bots, ReadTheDocs documentation, GitHub Actions CI/CD, custom nbconvert HTML templates, Git filters, data pipeline with changelog tracking. Built on pandas, matplotlib and Git.

YugiVit Permalink

Vision transformer project for unsupervised learning of visual representations from Yu-Gi-Oh! card images. Implements and compares masked autoencoder and contrastive learning approaches, with experiments in embedding analysis, image retrieval, and card-type representation quality. Built from scratch in PyTorch, including the transformer architecture, training pipelines, data augmentation, and evaluation tools.