
ggpkg is a unified command-line interface for system package managers across different platforms written in C++23. It automatically detects your system's package manager and provides a consistent set of commands, making package management seamless whether you're on Windows, Ubuntu, Arch Linux, or other supported distributions.
CLI tool
C++
CMake


A cellular automata simulator written in C++ with raylib and OpenMP. It provides users a simple interface to run various cellular automata on a 2D grid of cells.
Simulation
C++
CMake

A lightweight header/source C99 library designed to attempt a recreation of key C++ Standard Template Library (STL) features in pure C.
C
CMake

Lightweight 2D game development framework written in C++20 using OpenGL 3.3. Designed to make building simple 2D games and applications easier and more straight-forward.
Game Dev
C++
OpenGL
CMake

The Essence is a videogame developed for the 2026 Phaser Game Jam that led my team to the victory. The theme of the jam was (R)Evolution and the videogame consists in the concept of Conway's Game of Life, representing the Evolution, applied to a turn-based 1v1 game, using natural evolution and special cards that affect the game's board, (hence the Revolution)
Game Dev
TypeScript
Phaser

Caos Arcade is a videogame developed for the 2025 Phaser Game Jam (4th place out of 26 teams). The theme was Chaos and the videogame revolves around the idea of the gaming world being discombobulated by a deity of chaos, Nixaroth.
Game Dev
TypeScript
Phaser