Projects

Scrolling
A quality-of-life plugin for the Markdown editor Obsidian to make your editor follow your needs. This plugin provides many features such as restoring your position in a file or preventing code lines from wrapping.

MIPS and RISC-V Grammar
A Tree-Sitter parser for the MIPS and RISC-V instruction set architectures with integration in many languages and editors to provide syntax trees and highlighting. The basis of my MIPS Language Server.

Pendulum balacing AI
An AI trained to balance a pendulum upside down, trained using my own reinforcement learning library in Python.

Leafy Hollows
A pixel-art adventure game set in a procedurally generated underground world. Features a custom rendering pipeline and physics engine, written in Python and OpenGL.