I build 3D software, games, and useful systems.

My interests involve 3d software development, data visualization, artificial intelligence, game theory, and more.

Experience

January 2021 — May 2026

Independent Developer

Self-Employed

Shipped independent software projects, including:

Golf Around — Multiplayer PC/Mac golf game featured on the Steam bestseller list, with 94% positive user reviews, 17M+ YouTube views, 2,000+ user-created custom levels, and multiple major content updates.

Golf Around 2 — Recently released sequel with expanded features and redesigned systems.

Golf Galore — Multiplayer arcade golf game.

MIDI Magician — In-development music visualization and piano education project.

Other activities include investing, market research, and data visualization.

March 2024 — May 2024

Network Engineer, Contract

Blinkmoon Games · Vancouver, BC, Remote

Optimized complex networked projects in Unity.

  • Improved session flow, stability, and performance through network programming.
  • Optimized compilation workflows involving shaders and external packages, resulting in order-of-magnitude speedups.
September 2018 — October 2020

Engine Programmer

Cybernetic Entertainment · Dallas, TX

Developed novel and complex product prototypes.

  • Developed a series of edutainment product prototypes involving robotic characters.
  • Developed a piano tutor prototype that parses arbitrary MIDI files, condenses them into a human-playable series of notes, assigns specific fingerings, and renders the song with inverse kinematics.
  • Developed a chess tutor prototype with a custom chess engine AI and inverse kinematics.

Education

Bachelor of Science in Computer Science

Trinity University · May 2018

3.8 GPA

Thesis

Incomplete Information Solver with CFR+

Hough, Adv. A. X. Jiang · Artificial Intelligence · May 2018

Hobbies & beliefs

Hobbies

I have played piano most of my life and I compose for fun. I also play chess and am a rated expert. I like ancient history, architecture, and 3d modeling. Occasionally, I go outside.

Beliefs

Despite this becoming a somewhat oversaturated meme, you can, indeed, just do things.