Senior Full-Stack Software Engineer
TypeScript / React / Node.js · Brazil

Founder & Engineer · 2026

CHESSLA

See what repeats. Chess game analysis that turns finished games into one clear next-game action.

stack: Next.js · React · TypeScript · Node.js · PostgreSQL · Stockfish · GSAP · three.js

visit live →

What it is

CHESSLA began as a small terminal script built to make sense of one player’s games: mine. That first version helped me climb roughly 400 rating points in under three months. Now it’s an open-beta product at chessla.net.

How it works

  • Imports public Chess.com games, no password needed.
  • Compares games at the same time control and checks every move with an engine.
  • Nikola, the AI coach, explains positions in plain English and finds mistakes that repeat across games (90-day window, at least two source games).
  • Ends with one habit to practise next game, such as “scan checks, captures, then threats”.

What I built

The whole product, end to end: the analysis pipeline, the coaching layer, the app, billing and the marketing site with its WebGL hero.