Projects
Explore a selection of my hands-on projects showcasing full-stack development, cybersecurity tools, and data-driven applications built with Python, SQL, Flask, Streamlit, and more.
Scroll to the bottom to see of my technical writing.
IDS
Python-based Intrusion Detection System monitoring network traffic in real-time.
SimplePortScanner
Lightweight Python tool to scan ports on a target host quickly and efficiently.
BGP_Router
Simulation of a BGP routing protocol to understand networking concepts and path selection.
This is a private repository based off a class project. Please contact me if you’re interested in accessing it.
OpenPort
A full-stack application with a RESTful Flask API and MySQL backend that visualizes EU asylum data using Streamlit and machine learning.
PassStrengthCheck
Python application that evaluates password strength and provides feedback.
AssemblyCalculator
Assembly-level calculator to perform arithmetic operations.
XKCDPasswordGen
Generates strong, memorable passwords based on the XKCD method using Python.
Battlesalvo-pt2
Second part of Battlesalvo game project with extended features and gameplay logic.
Battlesalvo-pt1
Initial version of Battlesalvo game built in Python for learning purposes.
Papers
Selected papers/reports worked on that I am proud of!
Fault Injection Attacks on MAYO - 2025
This paper is intended to teach students with a basic Cryptography understanding about a recent topic. It specifically reviews a recent theoretical fault injection attack on the MAYO post-quantum signature scheme, explaining how the attack exploits deterministic signing to reveal secret key information.
Deepfakes of Intimate Images: Legal, Technical, and Policy Perspectives - 2025
This paper examines the challenges posed by AI-generated non-consensual intimate images. It covers real-world incidents, the legal landscape, technical background on deepfake generation, and a multi-part policy proposal including criminalization, platform accountability, AI model liability, and international cooperation.