Projects
Cybersecurity CTF (Capture-The-Flag) Training Platform
A cybersecurity Capture-The-Flag (CTF) training platform dedicated to enhancing cybersecurity education and fundamental skills within the industry.
Elliptic Curve Cryptography Diffie-Hellman Key Exchange Calculator
A simple calculator for calculating the order of a specified custom elliptic curve which also allows for simulation of a Diffie-Hellamn Key Exchange (DHKE) using that EC.
Enabling Trust in ML Models on Untrusted Edges
Worked alongside PhD mentor in Winter 2022-2023. Proposed a long short-term split (LSTM-SPLIT) machine learning model to help obfuscate private data sent between client-server models on untrustworthy edge nodes.
A 'better' file system complete with automatic conflict resolution (using operational transformation methods) and crash protection measures for users sharing files. Drew inspiration from Google Docs/Drive.
A 'quirky' version of Spotify with user login/auth, friends lists, and geolocational data. ('UMIFY' = 'UMass Amherst' + 'Spotify').
Using Your Head: Identifying Windows Malware by Deep Learning on PE Headers
An analysis into utilizing deep learning NN models like multi-layer perceptrons and fully-connected nets to learn if certain features in Windows PE header files are indicative of malware or not.
Research into ransomware, poking through the codebase of the infamous ransomware WannaCry to understand the inner mechanisms of it.
wikiwebwalker: Smart Wikipedia Database Traversal Using NLP
A semantic similarity & network science solution to solve The Wiki Game. Utilizes DistilBERT and cosine similarity as heuristics for an A* search problem to navigate Wikipedia inner links