Projects

Things I’ve built outside my day job — research, systems programming and coursework I’m proud of.

Linux Shell

A Unix-style shell written from scratch in C, with built-in commands and separately compiled external commands.

C · LinuxCode ↗

Secure Banking System

A Django banking application for transactions and account management, built security-first with session middleware, 2FA and DoS prevention.

Python · Django · MySQL · NginxCode ↗

Other projects

GitHub ↗

N-Puzzle on the GPU

Solving the N-Puzzle with AI search algorithms accelerated on the GPU with CUDA.

CUDACode ↗

Effective Pesticide Management

A multi-agent AI system for planning effective pesticide use.

Python · Multi-agent systemsCode ↗

Sign Language Gesture Recognition

Compares classifiers (SVM, random forest, logistic regression, CNN) across feature-extraction techniques for hand-gesture recognition.

Python · Machine learningCode ↗

CFS Scheduler

Operating-systems work on the Linux Completely Fair Scheduler, written in C.

C · Linux kernelCode ↗