Security Projects

Hands-on implementation and lab-based engineering work focused on defensive security, configuration hardening, and infrastructure resilience.


Mercyhurst University Alumni Data Scientist Project

Mercyhurst University
February 2025 – May 2025

Overview

Collaborated with a four-person team to clean, enrich, and structure alumni datasets to improve outreach targeting and engagement analytics for the University Advancement team.

Environment

Objectives

Implementation

Performed data cleaning, normalization, and validation across alumni records.

Applied open-source intelligence (OSINT) techniques to enrich missing or outdated data fields while maintaining ethical and privacy boundaries.

Standardized outputs to ensure compatibility with institutional analytics workflows.

Security Considerations

Outcome

Delivered structured, enriched datasets to the University Advancement team to support improved outreach and engagement strategies.

Gained experience in collaborative data workflows, information validation, and privacy-aware data handling practices.


Cookiedle

Personal Project
2025

Overview

Designed and built a browser-based daily guessing game inspired by Wordle, using Cookie Run Kingdom characters as the subject matter. Features two daily game modes, a cheat-proof backend, and a 170+ cookie database.

Environment

Objectives

Implementation

Built a two-mode daily game: a trait-matching cookie guesser and a skill identification challenge. The frontend is a single-page app served statically via GitHub Pages, with fuzzy autocomplete search and localStorage-based session persistence.

All game logic — guess checking, hint generation, and daily answer selection — runs in a Cloudflare Worker. The daily target is derived server-side using SHA-256(date + COOKIE_SECRET), where the secret is stored as an encrypted Cloudflare environment variable and never transmitted to the browser.

Automated cookie data collection using a Selenium scraper targeting noff.gg, with a build script that injects the CSV dataset into the frontend at deploy time.

Security Considerations

Outcome

Shipped a fully playable, cheat-proof daily game with a live player base. Gained hands-on experience with serverless architecture, secrets management, client/server trust boundaries, and automated data pipelines.

▶ Play Cookiedle