Intro

Hello!

I am a programmer, designer, and game developer, working to craft experiences that will make people laugh, learn, and grow while pushing the boundaries of what interactive media has to offer.

Check out my work below.

Highlights

Interactive Demos Reel

A first look at a few of my projects in action

Mario Maker Workshop

Level design practice and collaborative game design learning

Projects
UFO Arena

Ultimate Flying Object (U.F.O.) Arena

Top-down shooter with polished mechanics and a host of other features, designed and programmed on the Nintendo Switch.

Color Totems (2D)

Color Totems (2D)

A 2D puzzle game inspired by the 3D version and developed in the PuzzleScript engine.

Legend of Alkior: The Impending Storm

Legend of Alkior: The Impending Storm

An adventure RPG with a wide variety of gameplay ideas and features.

Supermarket Checkout

Supermarket Checkout

A calculator for a store's checkout line that considers special deals and sales.

Color Totems

Color Totems

A 3D game demo with color-based gameplay rules.

Maze Generator

Maze Generator

A maze generator and solver that can also be controlled by the user.

Mario Maker Workshop

Mario Maker Workshop

Online collaborative game design group, featuring a communal learning method.

MineSweep Android App

MineSweep Android App

A remake of the classic game Minesweeper, built to run on Android OS.

Sudoku (Console Application)

Sudoku (Console Application)

Sudoku in the command line, complete with file loading and saving.

A Variation of War

A Variation of War

A version of the classic card game War with additional decision-making.

WarioWare: D.I.Y. Micro Minigames

WarioWare: D.I.Y. Micro Minigames

A collection of short minigames, designed and programmed on the Nintendo DS.

BreakOut

BreakOut

A remake of the classic game Breakout with a few twists.

Great-Great-Grandguy Goes Grasshopping

Great-Great-Grandguy Goes Grasshopping

A puzzle game with a modest scope.

Fruity Frenzy!

Fruity Frenzy!

A minigame where you collect a fruit.

DFA Minimizer

DFA Minimizer

A C++ implementation of a known recursive algorithm.

Huffman Compression

Huffman Compression

An implementation of Huffman codes used to compress an image file.

Operating System Simulator

Operating System Simulator

A program that simulates some of the functionality of an operating system.

Fuzzy Logic Controller

Fuzzy Logic Controller

An AI controller for a theoretical robot.

Elementary CPU Circuit Diagram

Elementary CPU Circuit Diagram

A circuit diagram for a simple computer with a 12-bit processor.

Why games?

What makes games so great

I love games with a passion, and I want them to be the best that they can be, more than just a pastime. These are a few guiding principles that I will be keeping in mind for my future endeavors.

The design space of games is still vastly unexplored.

As such, I will continue to learn from new avenues of knowledge and improve my technical skills in order to drive my own contributions to game design and technology innovation. I will also encourage more people to be excited for and to actively seek out new experiences that attempt to fill this space.

Games are unique experiences that are to be shared with others.

Games provide sights and wonders and exciting moments that are unique every time they are played. These experiences provide a variety of emotions that their participants, whether player or spectator, can amplify through thoughtful discussion, camaraderie, or even fierce competition. Open criticism and deeper exploration of games can improve the medium in terms of quality and variety, so that is something I wish to encourage. Sharing my own games is also something that I find deeply rewarding.

Games are capable of providing redeeming value to the lives of their players.

It is important to remember why we play games and what they give us. Fun is easily one potential reason, but intrigue, wonderment, learning, and personal satisfaction are a few others. I hope to craft experiences myself that people will find both engaging and inspirational, which can perhaps give them a new perspective on their own lives or have them think in some new and interesting way.