Projects
Here are a list of some projects I did through the years (from most recent to most old):
Personal projects
sim8086 - An 8086 decoder/simulator:
As part of the series of homeworks from the "Performance Aware Development" series from Casey Muratori (computerenhance.com), I developed a decoder/simulator of 8086 assembly in C. It basically reads the binary files generated using NASM and simulates it execution. It does not decode/simulates all instructions, as the course goal was not to write a decoder, but learn the principles of how a CPU works.
SubTItle
It is a repository of subtitle files (.srt) in Brazillian Portuguese that I wrote for IT videos spoken in English. The main objectives are to practice my listening, and to give a new kind of resource to allow Brazillian developers that don't know English yet to have a new resource to learn IT and English while also consuming good content about their jobs.
Functions game (prototype)
A physics based game prototype that uses mathematical functions as main gameplay mechanic to build ramps to control a little ball. Written in plain javascript (canvas), html5 and css3. No frameworks. I hope to make this a commercial game someday in a proper language.
Minimalist timer
A very simple timer made to study the usage of javascript with css3 transitions.
That Memory Game
Game prototype to learn the PhaserJS framework. It is based on Simon Says (or Genius) toy, but changes the pattern every round.