Lisp hacker, Rustacean, Bit Twiddler, Game Programmer.
A small demonstration of using a 2D HTML5 canvas and manipulating it from Rust/WebAssembly. Used as a base for my Rust/WebAssembly games.
Yet Another Static Website Generator. This is a tool for generating static HTML websites, using the Scheme language, specifically the GNU/Guile implementation. Mostly built as a language exercise.
This is a small JavaScript application, built to prove someone who pitched me about a 360º photo viewer that it could easily be done for a mobile device. The code is basically done, though it only works properly on Chrome browser (desktop and mobile).
Small and dirty implementation of a blockchain, following an article I was reading. Implemented as a training exercise for both Rust and blockchains.
A set of brazillian holidays to be used in Emacs’ agenda. Not yet complete.
A bare metal x86_64 OS written in Rust, which I made by following an interesting set of articles. More information on how it is done can be found on the repositories.
Those are small games I built which don’t have their own repository. Instead, I keep them in a single, big repository. Since they’re mostly just programming experiments, I’ve only documented below the ones that actually work:
cl-snake
A clone of the classic game Snake. You’ll find more info about them on my Games page.
cl-2048
A clone of the 2048 game, a puzzle where you must combine squares to reach the number 2048.
Built using the Common Lisp language.
cgol
Implementation of Conway’s Game of Life, using OpenGL/GLUT, in C++.
cplatformer
An attempt on a tile-based platformer. Very very rough. Made using SDL1.2 and OpenGL.
The following are just small repositories I made to save the exercises of books, contests and challenges I participated on.