Portfolio Projects

Explore my work across different disciplines.

Cybersecurity

CMMC Level 2 Compliance Assessment — APSCo

A full CMMC Level 2 readiness assessment on APSCo (ACME Pharmaceutical Supply Co.), a simulated DoD contractor handling Controlled Unclassified Information under the TRICARE program. Acted as a C3PAO assessor to identify CUI scope across 7 systems, evaluate 21 evidence artifacts across Access Control, Audit & Accountability, Identification & Authentication, and System & Communications Protection control families. Delivered a System Security Plan (SSP), Plan of Action & Milestones (POA&M) with 16 findings, Evidence Evaluation Worksheet, and full evidence package. Identified 6 Critical-risk gaps including incomplete MFA enforcement, absence of centralized logging, expired certificates, and CUI exposure in unsecured test environments.

View Project

OSINT Vulnerability Assessment — Best Buy Case Study

A solo OSINT-only vulnerability assessment conducted on Best Buy, presented to leadership in a professional format. Used publicly available tools including DNS records, Shodan, LinkedIn, and Google Maps to map infrastructure exposure, brand impersonation risks, phishing attack surfaces, and physical security vulnerabilities — all without any hacking or unauthorized access. Delivered with a full risk matrix and executive recommendations. Slide Deck: https://docs.google.com/presentation/d/1OpslwEUZpJxCRTGpg6pERdEqPb3D6JWy1bN8p-vEzFM/edit?slide=id.g39a3de87875_0_0#slide=id.g39a3de87875_0_0

View Project

Cloud Security Report — AWS & GCP Penetration Testing

A collaborative research project evaluating cloud infrastructure security across AWS and GCP. Applied real-world penetration testing techniques including ARP spoofing and NMAP vulnerability scanning to identify weaknesses and assess built-in cloud protections. Delivered as a full academic report with a companion presentation covering the Shared Responsibility Model, MITM attack demonstrations, and a comparative security feature analysis.

View Project

Secure Portfolio Site — Flask Web Application

A secure full-stack portfolio platform built with Flask and SQLite. Features user authentication, role-based access control, category-filtered project showcases, integrated cybersecurity tools, security event logging, and admin-managed content. Deployed on Render with security best practices applied throughout the stack. (pst You're using it right now)

View Project

DHCP Client Server System — Network Simulation

A ground-up simulation of a DHCP system built in Python using UDP socket programming. Replicates the full DORA handshake process — Discover, Offer, Request, Acknowledge — demonstrating practical knowledge of network protocols, socket-level programming, and IP address lifecycle management.

View Project

Full-Stack Development

Thrift a Ticket — Lowest Price Ticket Finder

A Java-based application that automatically searches and surfaces the lowest available ticket prices for a given artist or event. Built to solve a real-world problem for concert-goers who want the best deal without manually comparing platforms.

View Project

Touge Heats — Real-Time Racing Analytics App

A real-time tracking and performance analysis application for driving enthusiasts, inspired by motorsport and touge culture. Built in Java with live telemetry, automotive analytics, and performance data visualization for competitive drivers.

View Project

Checklist App — Windows Desktop Task Tracker

A Windows desktop productivity app built with C# WinForms and SQLite. Users can manage daily tasks, mark completions, earn stars as rewards, and edit or delete entries. Includes a preloaded weekly task list and a persistent star tracking system across sessions.

View Project

Game Development

Time Attack — High Speed Racing Game

A high-speed racing game developed in Unreal Engine 5. Features fast-paced track design, responsive vehicle controls, and polished gameplay built within UE5's development environment.

View Project

Tron Reuploaded — Arcade Recreation

A custom-built recreation of the classic TRON arcade experience using JavaScript, HTML5 Canvas, and modular scene management. Built entirely from scratch without a game engine, demonstrating low-level game loop architecture and canvas rendering.

View Project

2.5D Adventure Game — Lost in Japan

A 2.5D exploration game built on a custom HTML5 and Web Canvas engine, using real Google Maps Street View images captured during a personal trip to Tokyo. Players navigate forward, backward, left, and right through authentic Tokyo streets, blending real-world travel with interactive gameplay.

View Project

Give Me a Quest — Choose Your Own Adventure

An interactive fantasy adventure game built on a custom HTML5 and Web Canvas engine. Features dynamic loading screens with animated GIFs, over 8 unique branching endings, and custom animations — all driven by player decisions throughout the narrative.

View Project

Boiding Game — Boids Flocking Simulation

A two-player 2D simulation game built with HTML5 Canvas and JavaScript, implementing Craig Reynolds' Boids flocking algorithm. Players compete as sharks hunting jellyfish across 5 interconnected stages, navigating with WASD and arrow keys.

View Project

Better Roars — WoW Addon

A World of Warcraft addon that replaces the default Druid bear form sound effects with more realistic audio for a more immersive gameplay experience. Built using WoW's Lua addon API.

View Project

Ability Timer — Breath of Sindragosa

A dynamic World of Warcraft addon that renders a real-time countdown timer above the player's character for the Frost Death Knight ability Breath of Sindragosa. Tracks ability duration and runic power consumption using WoW's Lua API.

View Project

MyTranslator — WoW Language Addon

A World of Warcraft addon that breaks down language barriers between players by enabling real-time in-game chat translation. Features customizable keyword tables and user-driven growth, built to foster cross-language collaboration during raids and events.

View Project

Game Design

Class Design Analysis Dashboard

A data-driven dashboard that analyzes World of Warcraft class and specialization sentiment by mining community discussions. Generates actionable design insights and recommendations — bridging player feedback with game design decision-making.

View Project

Wild Riders — Tabletop RPG Game Design Document

A full tabletop game design document for Wild Riders, a competitive western frontier survival game for 2–4 players. Features three distinct win conditions including a multi-stage bank heist mechanic, a modular tile-based map system with 6 tile categories, a turn-based combat system with PvE and PvP rules, a full enemy roster spanning common bandits, elite named outlaws, and western cryptids, a mount system with upgrades, a 20-card loot deck, a 15-card event deck, and a complete resource economy tracking silver coins, water, and ammo. Designed with deep systems thinking — every mechanic interlocks to create emergent frontier storytelling.

View Project

Plague Doctor - Healer Death Knight Specialization Concept

A technical design document proposing a Healer Death Knight specialization for World of Warcraft. Covers core identity, ability kit, talent tree philosophy, and rotational design — built as a full GDD-style concept spec pitch.

View Project

Bard Class Design — World of Warcraft Concept

A full class design pitch for World of Warcraft featuring the Bard — a leather-armor hybrid whose identity is built around the Song of Azeroth. Includes two complete specializations, ability breakdowns, rotational philosophy, and designer notes written in Blizzard's GDD style.

View Project

Spellsword

Work in progress melee mage spec

View Project

Breath of Sindragosa — Ability Rework Proposal

A focused GDD rework proposal for the Frost Death Knight signature ability. Analyzes current design problems, proposes mechanical changes, and outlines how the rework improves spec identity, rotational depth, and player satisfaction.

View Project

War Shout — Warrior Talent Design Concept

A game design case study proposing a new Warrior talent for World of Warcraft. Covers design intent, mechanical breakdown, tuning considerations, and how the ability fits within the existing Warrior identity and talent tree ecosystem.

View Project

Web Design

JSite Studios

My personal web design and development studio built to serve small businesses. Features a full service breakdown, client portfolio, and contact flow. Founded on a Marine Corps background and a focus on clean, mobile-first builds with real results.

View Project

1st Amendment Tattoo Studio

Full-featured website for a veteran-owned tattoo and piercing studio in Temecula, CA. Includes artist profiles, online booking, an events page, and an integrated shop — built to help a small business grow its digital presence.

View Project

CDM Builds

Professional website designed and developed for a construction company. Built to establish a strong online presence with a clean, industry-appropriate design that highlights their services and builds client trust.

View Project

Weary Travelers Merch Site

WordPress-based merch and community hub for an online gaming group. Features a shirt and hat collection, accessories shop, guild member directory, and a blog — built to give a casual online community a real home base.

View Project

Secure Portfolio Site

My personal developer portfolio showcasing projects across cybersecurity, full-stack development, game design, and creative writing. Built with Flask, featuring role-based access, security logging, and deployed on Render.

Creative Writing

The Dome 2 — Campaign World Narrative & Lore Writing

The narrative writing and world-building prose behind an original D&D campaign setting. Covers regional lore across six distinct civilizations, character-driven story beats including assassination, corruption, cloning, and redemption arcs, and an epic three-act structure concluding with the party becoming the mythological "First Men" who rebuilt civilization after a time-displacement catastrophe. Written to function as both a dungeon master's guide and a piece of speculative fiction.

Read More

Reunion — Sci-Fi Western Short Story

A gritty sci-fi western blending cybernetic dystopia with old-school saloon drama. Years after vanishing into self-imposed exile, the reclusive bioengineer known only as Doc is dragged back into the fold by his old comrade, Kylde Kalvin. Told entirely through sharp dialogue and tense atmosphere, Reunion explores loyalty, identity, and what it means to walk away — and what it costs to come back.

Read More

The Night Before the End — Short Story

A character-driven scene set on the eve of an unknown but seemingly doomed fate. With death looming, a ragtag group of adventurers — each with wildly different personalities — tries to lighten the mood by sharing stories around a fire. Told entirely through dialogue, the story captures a balance of dark humor, interpersonal tension, and emotional depth as characters reckon with what lies ahead.

Read More

The Long Watch — Poetic Trio

Three poems exploring the tension, solitude, and grim humor of standing watch through the night. Written across three distinct forms — a haiku, a fixed form poem, and a limerick — each piece captures the same emotional landscape from a different angle, demonstrating range across poetic structure and tone.

Read More

You're Buyin! — Narrative Perspective Exercise

A humorous slice-of-life vignette exploring the timeless roommate dilemma: who's paying for the pizza? Set in a stifling hot living room, the same comically mundane moment is told three times — in third person, first person past tense, and first person present tense — demonstrating how narrative perspective shapes voice, tone, and reader experience.

Read More