Projects

Non-wrapping code block preview in Obsidian

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.

Highlighting and syntax tree preview

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.

Preview of AI balancing the pendulum

Pendulum balacing AI

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

Leafy Hollows game screenshot

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.