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.
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
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.
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)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.