I love computers. Right now I have the time and, thanks to AI, the tools to take on projects that would once have been beyond me.
This is what comes out of it. Most of my hours go into Falcon, a C++ chess engine with neural-network (NNUE) evaluation that competes on Lichess. Around it there are games you can play right in your browser, a web app demo built with Laravel, and the code I share on GitHub.
- Projects
Engines, games, tools and demos, each with its own page.
- Blog
Notes on chess, AI and programming.
- Play
Games you can play without leaving the browser.
- Now
What I'm up to lately.
Featured
Falcon
A UCI chess engine in C++ with NNUE evaluation. It plays on Lichess, rated around 2800.
Sudoku
Classic 9×9 Sudoku in a single index.html file: no frameworks, no CDN, 100% offline. Every puzzle is genuinely generated from the seed, wit…
Psychology Clinic
Website and management app for a fictional psychology practice, built with Laravel + Filament: public site, internal admin panel (/admin) a…
From the notebook
Losing to a linear network
In the second half of September I lost every game that mattered. Not me: my networks. Every neural network with hidden layers I trained for Falcon, my chess en…
Play
Pipe-Muse
A playable tribute to Pipe Mania (1989): lay the pipeline before the flooz arrives and cover the minimum distance without spilling. 10×7 gr…
Nibbo
A browser maze arcade game: Nibbo, a lantern critter, roams a hedge garden eating light seeds while four shadow moths hunt it, each with it…
Sudoku
Classic 9×9 Sudoku in a single index.html file: no frameworks, no CDN, 100% offline. Every puzzle is genuinely generated from the seed, wit…
Now
- Training Falcon’s network on real game results, after discovering the data I was using had none.
- Writing a series about how I trained that network; the first article is already published.
- Redesigning this website.

