Skip to main content

Projects

Statistical Software

scalexptest: Scale-Exponential Hypothesis Testing

Language: R
A supplementary R package accompanying Unified Hypothesis Testing in the Scale-Exponential Family (METRON, 2026). Computes critical regions and statistical power values across distributions derived from the general scale-exponential family framework.


Linux

Arch Linux Automated Installer (arch-install) (In Progress) with Installation Guide

Language: Shell
Links: GitHub Repository | Installation Guide (Wiki)
An automation script and configuration framework for bootstrapping UEFI-only Arch Linux installations featuring LUKS encryption, Btrfs subvolumes, a swap file, and GRUB. Includes post-installation setup for a minimal KDE Plasma (to be replaced with Hyprland) environment and Snapper snapshots.

Arch Linux + Hyprland Dotfiles

Tech: Shell, Lua
Links: GitHub Repository
My personal custom configuration files and scripts for a minimalist, keyboard-driven Arch Linux +‌ Hyprland environment.


Miscellaneous

Julia Franklin “Expert Kitty” Theme

Languages: Julia, HTML, CSS, JavaScript
Library: Franklin
Links: GitHub Repository | Franklin Templates | Franklin Themes Preview
A clean, minimalist academic portfolio theme built for the Franklin.jl static site generator, which was officially merged into the Julia Docs template repository.

Subtitle Workshop

Languages: JavaScript, HTML, CSS
Framework: Express.js
Link: GitHub Repository
A web app for processing, editing, and converting subtitle tracks and timeline formats.


Selected Undergraduate Projects

Multilayer Perceptron (MLP) & Autodiff Engine from Scratch

Language: Python
Link: Notebook
A modular neural network framework built without external deep learning libraries. Implements custom Layer and Neuron classes, an automatic differentiation engine for backpropagation, and gradient-based optimization.

Perceptron Classifier from Scratch

Language: Python
Libraries: scikit-learn, NumPy, Matplotlib
Link: Notebook
A minimal implementation of the classical Rosenblatt perceptron learning algorithm built from scratch and applied to binary classification on a toy dataset.

Hybrid MPSO-CNN

Tech: Python
Libraries: TensorFlow, NumPy
Link: GitHub Repository
Implementation of the paper Hybrid MPSO-CNN: Multi-level Particle Swarm optimized hyperparameters of Convolutional Neural Network by Pratibha Singh, Santanu Chaudhury, and Bijaya Ketan Panigrahi, utilizing swarm intelligence to optimize CNN architectural hyperparameters.

N-Queen Evolutionary Algorithm

Language: Python
Libraries: NumPy, Pygame
Link: GitHub Repository
An evolutionary computation approach solving the classical \(N\)-Queen problem using metaheuristic optimization techniques.

Sudoku Solver

Language: Python
Link: GitHub Repository
An algorithmic solver utilizing constraint satisfaction and backtracking logic to solve arbitrary Sudoku puzzles efficiently.

Task Manager CLI

Language: C++
Link: GitHub Repository
A program to divide and manage tasks of an organization between the employees.

Conway’s Game of Life

Language: Python
Link: GitHub Repository
An implementation of John Conway’s cellular automaton cellular simulation.