Projects

"In real open source, you have the right to control your own destiny." - Linus Torvalds

In Progress

Hashiwokakero

Generator and solver algorithm repertoire for the Japanese logic puzzle Hashiwokakero. Hashi is one of my favorite puzzles. It took me years to create a decent algorithm that creates and solves this puzzle. Currently everything is open source, and mass production script is also ready. This project is not the most difficult or yielding, but certainly is the most satisfying one for me.

Languages

Python

Softwares

Pygame

Finished

Levenshtein Distance

String comparison and string search optimisation repertoire for an optimised fuzzy search algorithm. Written in C++, Python and Typescript

Languages

C++
Python
TypeScript

In Progress

WinnerDuck

Raffle system for events, makes participant info manipulatation easier for organisers. There will also be a Kahoot-like mode for quizzes in the future.

Languages

TypeScript
JavaScript

Softwares

Node.js
React
Next.js
TailwindCSS
NestJS
PostgreSQL

Finished

Boids Simulation

Simple simulation of Boid artificial life algorithm, also referred as flocking algorithm, created in C++ with SFML

Languages

C++

Softwares

SFML

Finished

Site & Server About Pokes

A simple test website and a server about pokemons, using OpenAI's API as Pokedex

Languages

TypeScript
JavaScript

Softwares

Node.js
React
Next.js
NestJS

Finished

Game of Life

Infamous Conway's Game of Life implemented in C++ with SDL2, a simple simulation of cellular automata, also the fastest project I have ever made

Languages

C++

Softwares

SDL2

Finished

See It Coming

Simple reflex game made with Godot Engine, where you cannot move and try to run away from obstacles by teleporting

Languages

Python

Softwares

Godot

Finished

ASCII Art

Project for converting image frames into ASCII art, with hopes to make real-time video conversion work

Languages

C++

Softwares

SFML

Finished

AI Image Generation

Simple website created for the AI Summit'24 event, where users can take photos, select predefined styles and generate images using StabilityAI's API

Languages

TypeScript
JavaScript

Softwares

Node.js
React
Next.js
NestJS

Finished

Pacman

Good old PacMan game made in Python with Pygame and Tkinter

Languages

Python

Softwares

Pygame

In Progress

Verlet Drawing

Drawing input images using physics simulation with a simple Verlet Integration technique, creating an output video of the drawing process. Symblizing the chaotic beauty of visual systems

Languages

C++

Softwares

SFML

Finished

Procedural Map Generator

Procedural Mesh and Map Generator in Unity, using Perlin Noise for mesh generation and ray casting to determing the better placement of objects

Languages

C#

Softwares

.NET
Unity

Paused

PyGameEngine

A module designed to make the use of Pygame easier, especially for the User Interface. PyPI module will be available soon.

Languages

Python

Softwares

Pygame

Finished

Chess

Chess environment with all the classical rules created in SDL2 with C++

Languages

C++

Softwares

SDL2

Finished

Code Status

Project to calculate how many lines of code has been written and in which langauges in a project

Languages

C++

Finished

Minecraft?

Famous sandbox game Minecraft replicated in Unity, with different mechanics such as electricity systems instead of red stones and more

Languages

C#

Softwares

.NET
Unity

Finished

AA

Famous hyper-casual game AA replicated in Godot, without simplicity

Languages

Python

Softwares

Godot