Projects
Personal projects have been a large part of my life, and is what made me start learning programming. At first I was interested in making video games, but now I'm mainly interested in making tools for development. Unfortunately most of my older projects have been lost to time, but there's a good number of them still available.
The Ingot Programming Language and The BlastFurnace Compiler
Streamlining Minecraft Data Pack development by providing modern programming features.
Minecraft Data Pack developers have been plagued with poor and verbose syntax, barebones functionality, and expensive abstractions. This toolset aims to change that. Warning: This is in early development
Lucid - Hack the North 2022 Winner
Let's turn that book into a movie. Text to movie, directed by AI.
Paste in a text and it will identify the key scenes before turning it into a narrated movie. Favourite book, historical battle, or rant about work. Anything and everything, if you can read it, Lucid can dream it.
Mirrorboard
One-handed Typing for Efficiency, Accessibility, and Fun
Tired of moving your hand back and forth from the mouse to the keyboard? The answer is probably no but here it is anyways.
Real-Time 3D Graphing in Vanilla Minecraft
Who said games can't be educational?
The third iteration of this calculator brings incredible performance benefits and a new UI. At 8 kiloFLOPS, it is 100x faster than the SAT-approved TI-84.
MCMV
Motion Capture to Voxel Animation Converter
Convert your motion capture data into a format compatible with Blockbench to export it as an .OBJ, as a .FBX, to Minecraft, and more!
Bitcoin Miner in Minecraft
Mining the world-famous cryptocurrency on the world-famous mining software
Tuition is expensive. Bitcoin (was) at it's all-time high. Why not mine it in *Mine*craft?
Wave Phenomenon using Huygens–Fresnel principle
Waves are hard
During physics class, our class had disagreements on whether Huygens' principle was correct or not. I decided to make a program to prove it.
Minecraft 3D Gravity Simulator
Watch the systems fly around
A 3D gravity simulator that uses the gravitational formula to calculate the forces between objects.