Portfolio Projects

Explore my work across different disciplines.

Cyber Projects

Secure Portfolio Site

Secure full-stack portfolio platform built with Flask. Features user authentication, role-based access, category-filtered project showcases, integrated cybersecurity tools, and admin-managed content. Includes security logging and is deployed with Render.

View Project

Cloud Security Report

A collaborative research project focused on evaluating and testing cloud infrastructure security using AWS and GCP. Our team performed penetration testing techniques including ARP spoofing and NMAP vulnerability scans to explore real-world vulnerabilities and assess built-in cloud protections.

View Project

DHCP Client Server System

This project is a simulation of a basic DHCP (Dynamic Host Configuration Protocol) system, built using Python and UDP socket programming.

View Project

Full Stack Dev Projects

Secure Portfolio Site

Secure full-stack portfolio platform built with Flask. Features user authentication, role-based access, category-filtered project showcases, integrated cybersecurity tools, and admin-managed content. Includes security logging and is deployed with Render.

View Project

Touge Heats App

A real-time tracking and performance analysis app for driving enthusiasts, inspired by motorsport culture.

View Project

Thrift a Ticket

A software that will find the lowest ticket price for a particular Artist

View Project

Check List App

A Windows desktop checklist application built with WinForms and SQLite. Users can track daily tasks, mark them as completed, earn stars for completed tasks, and edit or delete tasks as needed. Includes a preloaded weekly task list and a star tracking system.

View Project

Game Projects

Time Attack

high-speed racing game developed using Unreal Engine 5.

View Project

Choose Your Own Adventure Game

For this project, I developed an interactive choose-your-own-adventure game using a custom game engine built with HTML5 and Web Canvas. The game immerses players in a fantasy narrative where they choose a quest and navigate through a series of choices that shape their journey. Featuring dynamic loading screens with animated GIFs, the game provides a visually engaging experience as players progress through the story. The narrative branches into over 8 different custom endings, offering a variety of unique story paths and outcomes based on the player's decisions. Custom animations and graphics enhance the visual appeal and interactivity of the game, showcasing my skills in game design, storytelling, and technical implementation within a web-based environment.

View Project

2.5D Adventure Game

Developed a 2.5D game that immerses players in a virtual exploration of Tokyo, Japan, based on my real-life travel experience. Utilizing pre-loaded images from Google Maps Street View, players can traverse forward, backward, left, and right through the streets of Tokyo. I built a custom game engine using HTML5 and Web Canvas, enabling smooth navigation and interactive gameplay. This project showcases my ability to integrate real-world data with custom game development, providing an authentic and engaging user experience.

View Project

Boiding Game

This is a 2D simulation game implemented using HTML5 Canvas and JavaScript, featuring flocking behavior based on Craig Reynolds' Boids algorithm. In this game, you play as sharks that are attempting to eat more jellyfish than the other player. Players will use either wasd or the arrow keys to move their shark. There are 5 stages, you begin on the center stage, there is one stage for each direction. You can only navigate to these stages once you have captured all jellyfish on the current stage. Navigate to the desired stage by hitting the border with a character.

View Project

Better Roars

An addon for World of Warcraft that replaces the in game bear form sounds for a more realistic sounding experience.

View Project

Ability Timer

A dynamic timer for World of Warcraft ability Breath of Sindragosa above your character's head involves using WoW's API to track the ability's duration and runic power.

View Project

Translator Addon

The WoW Translation Add-On is designed to break down language barriers in World of Warcraft, enabling players from different linguistic backgrounds to communicate seamlessly. Whether you're coordinating raids with non-English speakers or bridging cultural gaps during in-game events, this add-on fosters collaboration and inclusivity.

View Project

Creative Writing

“You’re Buyin!” - Narrative Perspective Exercise

“You’re Buyin!” is a humorous slice-of-life vignette that explores the timeless roommate dilemma: who’s paying for the pizza? Set in a stifling hot living room, the story unfolds through three versions — third person, first person past tense, and first person present tense — capturing the same comically mundane moment from different narrative perspectives.

Read More

“The Night Before the End” - Short Story

“The Night Before the End” is a character-driven short 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.

Read More

'The Long Watch" - Poetic Trio

This poetic trio explores the tension, solitude, and grim humor of standing watch. Through a haiku, a fixed form poem, and a limerick.

Read More

'Reunion" - Short Story

“Reunion” is a gritty sci-fi western that blends 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.

Read More