Mastodon Icon RSS Icon GitHub Icon LinkedIn Icon RSS Icon

Projects

This is a list of projects I am currently maintaining. Last Update: September 2025.

Coding and Software

The list of libraries, software, projects, and other coding stuff is probably too long to list extensively. So I will only list the projects that are currently maintained and in a usable state.

  • MovingAI Rust. This is the parser I wrote for the MovingAI Pathfinding Benchmark during my Ph.D. years. I am no longer working with pathfinding, but I still maintain this library just to make sure it doesn’t break. It is written in Rust and is very fast. It supports all the formats provided by MovingAI (grids, mazes, rooms, etc.). It also supports parsing the scenario files, and it can be used to generate random maps.
  • Obsidian Chessboard Viewer. One of the first plugins I made for Obsidian. It is a plugin that renders FEN diagrams and PGN positions as SVG chessboards. It is quite straightforward to use, and it supports various annotations.
  • Hop Hop. A simple tool I wrote in Janet to easily access my folder of utility scripts. I can just use hophop path.to.script to run a script.
  • Captain’s Log (still unreleased). It is my personal terminal-based journal application inspired by Star Trek’s captain’s logs. For now, it is just a text-based journal app, but I am planning multimedia support and other non-CLI interfaces.

Writing

My current book project is Boss Fight. I am on a third and final review. Progress is at 22%, more or less. It is a fiction book in Italian about a possessed arcade place in central Italy.