Software engineer by trade, game developer by passion, and writer for the love of it.
- Rubik's cube AI: Multiple AI algorithms battle to solve 3D-rendered 2x2x2 Rubik's cubes faster.
Tech:typescript
,webworker
,bootstrap
,vue
,three
,tweenjs
- Sudoku: A game that I made that I actually play.
Tech:typescript
,bootstrap
,react
. - 2048 AI: The perfect game to apply the Pure Monte Carlo Tree Search AI.
Tech:typescript
,webworker
,bootstrap
,react
. - Minewsweeper AI: My own AI implementation based on the Harvard's Introduction to AI course.
Tech:typescript
,webworker
,assembly script
,bootstrap
,react
. - Pacman: I felt like a neurosurgeon and studied Ghosts' brains different AI strategies.
Tech:typescript
,bootstrap
,css
. - Flappy bird AI: Reimplementation of the classic (?) mobile game to study different AI algorithms.
Tech:typescript
,phaser
- Molecide Gaiden: Terminate the moles.
Tech:typescript
,phaser
- Snake hole: The old and gold snake game. Enhanced with wormholes.
Tech:typescript
,phaser
- Tetris: The ultimate game of organizing chaos, where fitting in is literally the only way to win.
Tech:typescript
,phaser
- Mancala: The perfect game to study the minimax AI algorithm.
Tech:typescript
,webworker
,vue
. - Conway's game of life: My humble homage after knowing John Conway passed away.
Techjavascript
,html
. - High Order Ninja: Multiplayer dynamic and energetic ninja game.
Techjava
,jsfml
. - Solitaire: My own version of the classic solitaire card game. Suck it, Windows. Don't need you anymore.
Techjava
,jsfml
,aws dynamo db
. - Sumo Pro Sumo: Fighting top-view game. And there is the ocean, I guess.
Techc++
,allegro
. - And many others...
- The Fabulous, Definitive, and Practical Guide on How to Be Intelligent: for beginners (Portuguese): Parody self-aid book.
- Reactive systems: Not to be confused with radioactive systems (Portuguese): Software engineering book on how to build responsive and resilient microservices architecture.
- Virgulosophy (Portuguese): Personal blog with texts that have nothing to do with life, the universe or anything else.
- Stay tuned. More to come...
- Enqueuer: Polyglot flow testing CLI tool.
Tech:typescript
. - Stacker: Polyglot flow testing GUI tool.
Tech:typescript
,bootstrap
,vue
. - Json Placeholder Replacer: Lightweight powerful javascript library/CLI to replace placeholders in a JSON.
Tech:typescript
. - Egg CI: CircleCI extension that reorganizes workflows and jobs more intuitively.
Tech:typescript
,bootstrap
,react
. - Medium Next Gen Stats: Google Chrome extension to take your medium text stats to the next generation. Check out this post about it.
Tech:javascript
,chart.js
. - And a bunch of others...