Projects

K8s GPU Scheduler (Thesis)

Open

Custom Kubernetes scheduler for fine-grained GPU collocation and AI inference throughput. Includes provisioning stacks with Prometheus, NVIDIA GPU Operator, MIG, and NFD, plus telemetry and automation scripts.

GolangKubernetesCUDAPrometheus

This Site

Open

Personal portfolio and notes hub built with Next.js, TypeScript, and Tailwind CSS. Features a notes system, project showcase, and responsive dark theme design.

Next.jsTypeScriptTailwind CSS

Baddcafe Zsh Theme

Open

Custom Oh My Zsh theme with dynamic system information display. Features CPU/memory usage, battery status, IP addresses, Git-aware prompt, and auto-updating system stats.

ZshShellOh My Zsh

CustomWaypoints (WoW Addon)

Open

A transport-aware routing engine built on top of Carbonite, introducing graph-based navigation, waypoint queues, and deterministic pathfinding in WoW.

LuaWoWPathfinding

OpenFaaS on k3d

Open

Serverless functions on local k3d cluster with user CRUD operations on MongoDB. Includes JMeter stress tests and Prometheus/Grafana dashboards for monitoring.

OpenFaaSKubernetesMongoDBGrafana

Click — Web Chat App

Open

Real-time chat application with React frontend and Django REST backend. Features WebSocket support for live messaging, token-based authentication, and SQLite database.

ReactDjangoWebSocketSQLite

Exam Prep App

Open

Python Kivy application for effective interview preparation. Features randomized question selection, answer comparison, and progress tracking for technical interviews.

PythonKivyEducation

Coding Challenges

Open

Collection of solved LeetCode hard problems and algorithmic challenges. Primarily implemented in C/C++ with solutions across multiple programming languages.

C++CAlgorithmsLeetCode

Hangman Game

Open

Hangman game variation built with JavaFX during university. Classic word guessing game with modern GUI implementation.

JavaJavaFXGame

Missing Values Prediction Research

Open

Mathematical research project comparing different methods for predicting missing values in sparse arrays. Includes SVD-based approaches and sklearn IterativeImputer comparison.

PythonMachine LearningResearchNumPy

Mlab Kube Cluster Setup

Open

Kubernetes cluster bootstrap scripts and configuration for lab environments. Includes Helm charts, monitoring stack, and GPU operator setup.

KubernetesHelmGPU Operator