Projects
Fast Immutable Collections
203
Immutable Data Structures for Dart (Co-Developed)
DartFlutterData StructuresComo Jogar Go
15
A translation of an introductory book to the game of Go, made entirely with LaTeX.
LaTeXGo (Board Game)OGS Kbd nav
9
A browser extension for playing the game of Go on OGS entirely through the keyboard.
Browser ExtensionTypeScriptGo (Board Game)fanaro.io
6
My personal blog, made entirely with vanilla HTML/CSS/JS, with 100+ articles on Go (board game), and various other topics, including programming.
HTMLCSSCSSGo (Board Game)Go Brasil Ranking
4
An SPA with no dependencies for ranking Brazilian Go (board game) players. Also uses Firebase.
Web ComponentsFirebaseNoSQLGo (Board Game)DOGemP
4
The web version of a spreadsheet I used to manage a Go (board game) online league.
FlutterDartGo (Board Game)Fanaro Sabaki Theme Collection
4
A collection of CSS themes for the Go (board game) editor Sabaki
CSSSabakiThemesTemplate Tsumego eBook
3
A template for creating tsumego eBooks with LaTeX and pandoc.
LaTeXGo (Board Game)Go Diagrams with LaTex
2
A collection of LaTeX macros so you can draw Go (board game) diagrams without external tools.
LaTeXGo (Board Game)Go Pattern Search
1
A web tool to pattern search through a graph of multiple SGF trees, using the graph database Neo4j.
Neo4jCipherGraphGo (Board Game)Aquarifolio
A 3D aquarium built with Three.js and React (React Three Fiber).
Three.jsReact3DABRAGO DB
An interactive database of Go (board game) players, made with Next.js and EdgeDB.
EdgeDBSQLNext.jsMy CV with LaTeX
My 2023 CV using LaTeX.
LaTeXCVYouTube Kbd Nav
A browser extension for controlling YouTube entirely through the keyboard
TypeScriptBrowser ExtensionMy Archcraft Dotfiles
My Archcraft (Arch Linux) 2023 dotfiles config, mostly i3.
DotfilesLinuxMy Mac Dotfiles
My Mac 2023 dotfiles config, with Yabai WM.
DotfilesMacYabaiSGF Tree Parser
An SGF tree parser, made entirely with TypeScript, and with no dependencies.
ParserTreeTypeScriptHookban
A goban board with pure Web Components.
Web ComponentsTypeScript