Matthew Frazer

B.S. in Cybersecurity, Minor in Entrepreneurship

Lasell University (2022-2026)

About Me

Hello! I'm Matthew Frazer. I graduated from Lasell University in May 2026 with a B.S. in Cybersecurity and a minor in Entrepreneurship. Beyond my interests in cybersecurity, I'm also passionate about fitness, health, cooking, reading books, and listening to music.

Skills

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.

  • Python
  • Gradio
  • OpenCV
  • YOLO26

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