Academic Projects

A selection of academic and software engineering projects demonstrating technical depth and research application.

Network Flow Classification & Anomaly Detection

Novel pipeline using BERT and GPT for binary and multi-label classification of anomalous network traffic from pcap data.

Python PyTorch TensorFlow BERT GPT
ML Algorithms & Neural Network from Scratch

Core ML algorithms (logistic regression, SVD, PCA, GMM/EM) and a feed-forward neural net with Adam optimizer — all in pure NumPy.

Python NumPy Scikit-learn
AuthentiDocs — Team Collaboration with Digital Signatures

Full-stack document management app with file flow, sharing, digital signature, and verification. Back-end focused.

JS / TS Svelte PostgreSQL Supabase
Cryptography, Malware Analysis & Security Attacks

Implemented AES, Diffie-Hellman, RSA with sockets. Demonstrated buffer-overflow attack and pedagogical malware in Docker.

Python Docker Wireshark Azure
VLAN Configuration & Wireless Network Simulation

Threaded server-client sockets, NAT and ACL on VLANs, and simulated wired/wireless mobile networks.

Java Cisco Packet Tracer NS3
Operating System Internals with xv6

Explored bash scripting and synchronization (pthreads). Implemented system calls and round-robin scheduler in xv6.

Bash C Assembly
Anidex — Online Anime Database

Full-stack anime database with listing, discovery, and forum discussions. Front-end and full-stack integration focused.

JS Svelte ExpressJS PostgreSQL
Online Utility & Handyman Services

Full-stack service application using Svelte and PostgreSQL following modular design and web development best practices.

JS Svelte ExpressJS PostgreSQL