B.S. in Cybersecurity · , Minor in Entrepreneurship
Lasell University (2022-2026)
My Projects
Click a screenshot or More info for a tour of each project, how it works, and the security decisions behind it.
AI OSINT Security Analyzer
An AI agent (Cohere Command A+ by default) that investigates IP addresses, domains, CVEs, and software versions using Shodan, VirusTotal, AbuseIPDB, NVD, CISA KEV, and FIRST EPSS, then writes a threat assessment where every finding traces back to its source.
- Python
- Streamlit
- Cohere
- NVD
- CISA KEV
Enhanced HIBP Checker
A PyQt6 desktop app that checks email addresses and usernames against Have I Been Pwned, checks passwords with k-anonymity so the password never leaves your computer, and gives security advice from a local AI model running through Ollama (Gemma 4 E4B recommended).
- Python
- PyQt6
- HIBP API
- k-anonymity
- Ollama
AutoDefender (Capstone)
My capstone project from my senior year of college: a console that watches Suricata network logs in real time, maps threats to MITRE ATT&CK, explains them with a local AI model (Ollama), and proposes firewall rules that only run after you approve them.
- Python
- Streamlit
- Suricata
- Ollama
- MITRE ATT&CK
Blur Tool
An image privacy tool for blurring sensitive areas of photos. Mark areas with a brush, or let YOLO26 suggest them as whole objects, exact outlines, or faces only, then apply an adjustable Gaussian blur. Downloads are new PNGs without location or camera data.
2FA Authenticator App
A desktop app for Time-based One-Time Passwords (TOTP). Secrets are encrypted with AES-256-GCM using a key derived from your PIN or password (scrypt) and stored in the OS keyring, with QR import, auto-lock, a wrong-attempt lockout, and encrypted backups.
- Python
- CustomTkinter
- AES-256-GCM
- scrypt
- OS keyring
Homework Tracker
A homework tracker with a dashboard, calendar, and statistics charts. Its local AI assistant, a LangChain agent running IBM Granite 4.0, adds, reschedules, and completes assignments from plain-English requests, with checks in code that make sure each change matches what you asked.
- Python
- ttkbootstrap
- LangChain
- Transformers
- matplotlib