Projects

Things I've built

Security labs, client work, and side projects. Some are finished, some are still going.

SentinelZero / LateralWatch title card with a network graph and MITRE technique tags

SentinelZero (LateralWatch)

In progress

A full-stack web application that ingests network logs and detects lateral movement patterns across enterprise environments. React and Vercel on the front end, FastAPI on the back, with real-time alert visualization and anomaly detection logic. Detection rules are built around MITRE ATT&CK lateral movement techniques T1021, T1075, and T1076, and the whole idea came from an incident I watched unfold at RCC.

  • React
  • FastAPI
  • Vercel
  • MITRE ATT&CK
View on GitHub
SentinelZero API documentation listing events, detect, alerts, and health endpoints
The API surface: event ingestion, detection runs, and alert retrieval.
Bulk event ingestion request and a 201 response creating seven login events
Bulk ingesting RDP and SMB login events across hosts before a detection run.

Aperture

In progress

Privacy-preserving content sharing, built as my FAU capstone (EGN4950C) under Prof. Hari Kalva. I developed the camera-based detection and screenshot prevention subsystem using OpenCV and MediaPipe, and contributed to the SRS and architecture documentation.

  • OpenCV
  • MediaPipe
  • Python
View on GitHub
MGI Farms homepage with a drone footage hero and registration call to action

MGI Farms

Shipped

A full-stack site for a Michigan agriculture startup. Drone footage hero, Figma prototyping, and a build out across two states. I volunteered as their developer.

  • React
  • Node.js
  • TypeScript

Bunkerheadz

Archived

An indie game dev group I founded and led. We built a Flappy Bird-style game from scratch with original pixel art, then moved the project into Unity 3D.

  • Unity
  • C#
  • Pixel Art

This Site

Live

The site you are on. Rebuilt from static HTML into a Next.js App Router project with an MDX-backed blog. It started as a CodePath Web 101 assignment.

  • Next.js
  • TypeScript
  • MDX
View source