Lucas Vieira's Portfolio


Lisp hacker, Rustacean, Bit Twiddler, Game Programmer.

GitLab -- GitHub -- Contact

Lesser Projects


A small demonstration of using a 2D HTML5 canvas and manipulating it from Rust/WebAssembly. Used as a base for my Rust/WebAssembly games.

(Repository)       (Mirror)


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.

(Repository)       (Mirror)


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).

(Repository)       (Mirror)


Small and dirty implementation of a blockchain, following an article I was reading. Implemented as a training exercise for both Rust and blockchains.

(Repository)       (Mirror)


A set of brazillian holidays to be used in Emacs’ agenda. Not yet complete.

(Repository)       (Mirror)


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.

(Repository)       (Mirror)

Open-source Small Games

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:

(Repository)       (Mirror)


The following are just small repositories I made to save the exercises of books, contests and challenges I participated on.

Back to Main Menu