LC2K Cache Simulator
Extended a pipelined LC2K simulator in C to include a unified instruction/data cache with configurable block size, associativity, write-back policy, and LRU replacement. Logged all cache hits, misses, writebacks, and memory transfers
Read more
LC2K Pipeline Simulator
Built a cycle-accurate, 5-stage pipelined simulator in C with support for data forwarding, pipeline stalls, and single-cycle branch prediction
Read more
LC2K Linker
Built a multi-file assembler and linker in C to generate object files with symbol tables and apply label relocation across different files for final machine code output
Read more
LC2K Toolchain
Built an assembler, simulator, and optimized loop-based assembly-level multiplier for a custom 32-bit LC2K architecture in C
Read more
Digital Forensics CTF
Solved a CTF-style investigation by analyzing a compromised disk image using Autopsy, Linux tools, and password cracking. Recovered deleted files, extracted artifacts, and reconstructed a timeline to trace digital evidence in a simulated data theft case
Read more
Application Security
Exploited stack and heap vulnerabilities across 9 targets to gain root shell access using buffer overflows, shellcode injection, return-address hijacking, DEP/ASLR bypasses, and ROP chains. Reverse-engineered binaries with Ghidra
Read more
Networking Project
Cracked WPA2, sniffed traffic, hijacked sessions, exploited command injection, escalated privileges, and detected SYN scans in a simulated enterprise network using Wireshark and Python
Read more
Web Project
Performed SQL Injection to extract user data, launched a self-replicating “Samy is my hero” XSS worm to hijack sessions, and exploited CSRF to modify grades on a vulnerable website
Read more
Crypto Project
Exploited vulnerabilities such as hash length-extension, MD5 collisions, padding oracle decryption, and RSA signature forgery
Read more
ask485? - Search Engine
A scalable search engine with a user interface that returns search results similar to Google or Bing!
Read more
insta485 - Instagram Clone
A full-stack web app similar to Instagram to enable users to create posts, comments, and personalized profiles using Flask and React frameworks.
Read more
SillyQL - SQL Clone
An enumeration of a relational database for data storage and retrieval in C++ 14 that supports efficient
insert, remove, select, print, index, and join queries using Hash Tables, Red-Black Trees, and Comparators.
Read more
Piazza Classifier
Developed a program that uses natural language processing and machine learning to identify the most likely subjects of posts on Piazza (Question Forum).
Read more
Computer Vision - Seam Carve Image Resizer
A software that uses smart seam carving using mathematical formulas to dynamically resize pictures with extensive use of pointers to maintain efficient memory usage.
Read more