Programmer Game Designer Artist

I build games, software, and art. Shipped on Steam. Designed for impact.

Projects

Wacktory

Wacktory — VR + Co-op

Shipped on Steam • 12-person team • Producer & Programmer

Co-developed and shipped a VR cooperative game. Won Grand Prize at UCSC Games Showcase. Lead technical implementation and team coordination.

VR C# Game Design
GLSL Shader

Graphics & Systems

OpenGL, WebGL, GLSL, Three.js

Custom pixel art shaders, real-time graphics systems, and AI agents. Built low-level data structures and high-performance tools.

Graphics GLSL C++
Augmented Reality Game

Augmented Reality Game (ARG)

ARG • Game Design • Production

Produced a campus-wide alternate reality game. Designed and shipped 6+ digital and analog games across the UCSC campus.

Game Design Production Creative
OpenGL Hex Board

OpenGL — Hex Board

C++ • OpenGL • Graph Theory

The game of Hex on an 11×11 OpenGL board with random token placement. Determines the winner using a weighted graph for node traversal.

C++ OpenGL Algorithms
Conway's Game of Life

OpenGL — Conway's Game of Life

C++ • OpenGL • Simulation

Every pixel on screen is a live cell interacting with every other in real time. A zero-player game running at full display resolution.

C++ OpenGL Simulation
Python AI Agent

Python AI Agent — Visual Intelligence

Python • Pillow • AI / ML

AI agent that uses visual pattern recognition to solve Raven's Progressive Matrices intelligence tests, built with Python and the Pillow image library.

Python AI Pillow
Water Sort Puzzle Solver

Water Sort Puzzle Solver

C# • BFS • AI Search

Given any Water Sort puzzle configuration, this agent solves it using BFS graph search and returns the exact sequence of moves needed to win.

C# BFS AI
Minesweeper WinForms

Minesweeper — WinForms

C# • Windows Forms • .NET

Custom Minesweeper with configurable board size and mine count. Board generates randomly. Built to explore .NET Windows Forms application development.

C# WinForms .NET
Marbelous

Infinite Roller & Marbelous

P5.js • JavaScript • Procedural Generation

Infinite interactive rolling landscape generated with hash maps and P5.js. Marbelous is a collaborative marble game built on the same procedural system.

P5.js JavaScript Procedural
A Salt With A Deadly Weapon

A Salt With A Deadly Weapon

Game Design • Itch.io

An indie game shipped on Itch.io. Designed, developed, and published independently as part of ongoing game design exploration and rapid prototyping.

Game Design Indie
Surrogate

Surrogate

Game Design • Itch.io

An indie game shipped on Itch.io. A creative exploration of unconventional game mechanics, player perspective, and narrative-driven experience design.

Game Design Indie
Fatty Bird Learns to Fly

Fatty Bird Learns to Fly

Game Design • Itch.io

A charming take on endless runner mechanics shipped on Itch.io. Designed and built as a solo game jam project with a focus on feel and polish.

Game Design Indie
Traditional Games

Traditional Games

Game Design • Analog & Physical

A collection of analog and hybrid game designs: Rats in a Sewer, La Tour De Bike, and The Obsessive Hobbyist. Designed and playtested from scratch.

Game Design Analog Experimental
CAST.GEN

CAST.GEN & BODY.GEN

React • Procedural Generation • Web Audio API

Browser-based character generators with a six-tier loot-drop rarity system. Rolls produce a pixel-art portrait, full body, and downloadable ID badge — complete with synthesized cinematic audio on rare drops.

React Canvas Procedural

Art

Digital art & illustration — @talonpencil on Instagram

Core Skills

Programming

  • C# / C++
  • Python
  • GLSL / WebGL
  • Web (React, JS)

Game Development

  • Game Design
  • VR Development
  • Real-time Systems
  • Team Production

Art & Design

  • Digital Art
  • UI/UX Design
  • Animation
  • Visual Communication

About Me

I'm a Computer Science graduate from UC Santa Cruz with a focus on Game Design. I'm obsessed with the intersection of code, design, and art — that's where magic happens.

My work spans shipped VR games, custom graphics systems, AI agents, and full-stack software. I've also produced and designed games at scale, working with teams to ship polished experiences.

I'm building something in the gaming space and looking for opportunities where I can apply my full skill set to ship impactful work.

12+
Person Teams Led
1
Game on Steam
6+
Games Designed & Shipped

Let's Build Something

I'm open to interesting opportunities, collaborations, and conversations.