Sankitha Kirindu
← Athletics & Discipline STRATEGY BEFORE MOVEMENT // MENTAL ATHLETICS

Chess

Discipline without motion.

Chess trained a different kind of athleticism.

Chess looks calm outside. Inside, every move creates futures and kills others. A tiny weakness can survive ten moves before becoming expensive, and an advantage means nothing until you convert it patiently.

Chess trained me to think one consequence past the obvious move, then ask what I am giving away.

TACTICAL TRAINING BOARD
Hover a piece to inspect its role, or click and move to solve the tactic!
01 // Strategic Profile

Strategic Foundation

ELO RATING
1750
Class A / Top 8%

Highly analytical playstyle, combining positional awareness with sharp tactical calculation.

ACTIVE COGNITIVE SYSTEM
⏳
Years Active 2014 – Present

Over a decade of deep involvement in tactical competition.

🎯
Core Skill Calculation

Visualizing candidate moves and trade sequences before execution.

βš”οΈ
Playing Style Structured & Positional

Methodical board build-up, waiting for opponent structural weakness.

🧠
Training Value Pattern Recognition

Identifying geometry changes and applying tactical schemas.

02 // What Chess Taught Me

Thinking Under Consequence

Four lessons. Each transferred beyond the board.

Sankitha Kirindu Chess Concentration
CALCULATING_DEPTH_24 // ACTIVE
+2.45
BEST MOVE Nf3-d4 // CONFIRMED
01

Patience

The best move is often boring. Chess punishes the urge to do something dramatic just because the position has been quiet for too long.

Transferred to: long-form study, system architecture, debugging
02

Calculation

Every move is a trade between futures. The useful question is not only what changes now, but which options still exist three decisions later.

Transferred to: algorithm design, automation pipelines, mathematics
03

Sacrifice

Sometimes the right move looks worse first. Chess made me comfortable paying a visible cost for a stronger position later.

Transferred to: technical tradeoffs, academic prioritization
04

Conversion

A winning position is only potential. You still have to convert it patiently.

Transferred to: project delivery, exam execution, system completion
03 // Something I Built

Decision Tree & Pruning

I built this to see how an engine actually decides, and now you can use it too. Adjust the parameters and watch a minimax search evaluate lines and prune the weak ones.

Search Parameters

3 Plies
Engine Telemetry
Nodes Visited0
Pruned Branches0
Best Move PathN/A
DECISION TREE VISUALIZER // ALPHABETA_PRUNING
EVAL
0.0
[SYSTEM STANDBY] Select a tactic and click "Simulate Search" to visualize decision lines.
04 // Play With Me

Play With Me

You play White. Choose which version of me you want to face - from toddler to present day. Age 1 just moves pieces around, so anyone can beat it. Every age after that plays more of its moves from Stockfish 18 NNUE, running live.

LIVE MATCH // PRESS NEW GAME
Engine ready
Select a difficulty and press New Game. You play White.
CHOOSE YOUR OPPONENT
FUTURE
POSITION EVALUATION - STOCKFISH 18 NNUE
W
0.00
B
Equal position
BEST CONTINUATION
-
MOVE HISTORY
05 // More Things I Built

The Geometry of Possibility

Three more old experiments, left here to play with: how fast chess explodes, the wheat on the chessboard, and why pruning matters.

Combinatorial Expansion

Calculates the total possible game trajectories as a function of depth (plies/half-moves).

6 Plies
Total Possible Games 119,060,324
Equivalent to the population of Japan.

Exponential Growth

Visualizes the legendary wheat problem: placing grains on a chessboard, doubling each square.

Sq 32
Grains on Square 2,147,483,648
Cumulative Grains 4,294,967,295
Equivalent Weight 107.4 Tons
Fills a large commercial storage silo.

Search Tree Optimization

Compares pure search (Minimax) vs. optimal search with Alpha-Beta pruning (assuming a branching factor of 30).

5 Plies
70%
Unpruned Nodes (Minimax) 24,300,000
Nodes Visited (Alpha-Beta) 155,884
Search Time Saved 99.36%
Stockfish evaluates this in 0.01 seconds instead of 2.43 seconds.
GAME TREE EXPANSION VISUALIZER
Logarithmic Comparison Scale (100 - 10120 possible games)
100 1011 1019 1027 1080 10120
EXPONENTIAL GRAIN CHESSBOARD
SEARCH SPACE TRAVERSAL (MINIMAX VS ALPHA-BETA)
Standard Minimax (Unpruned)
24.3M
Alpha-Beta Search (Visited)
155K
06 // Strategic Identity

Quiet Pressure

Chess is not about moving fast.

Good chess is understanding the position deeply enough that the right move becomes obvious.

That habit followed me into technical work: map the system, find the pressure points, calculate consequences, resist the tempting shortcut, then execute without creating a new problem somewhere else.

β€œEVERY MOVE BUILDS ONE FUTURE, CLOSES ANOTHER, AND CHANGES WHAT BECOMES POSSIBLE NEXT.”