- CaturNews
The core function of the old Catur website to aggregate and pull in contents from other blogs. Since local blogs are almost non-existant, I pull the news headlines from international websites like FIDE, Chessbase, LiChess, Chessdotcom etc.
- CaturEvents
Malaysian chess tournament calendar and event dates.
- CaturSkor
An interactive version of data pulled from chess-result showing extra details like opponents played, colours and results in ONE screen. This was a web app I wrote pre-Covid and now further developed with AI.
- CaturFestival
A subsite for the Malaysian Chess Festival.
- CaturGym
Structured lessons, daily puzzles, and an official learning syllabus.
- CaturELO
Tool to incremental search a name in the FIDE database and return the ELO rating.
- CaturReplay
Tool to replay your chess game on a 2D board. Just cut n paste your PGN.
♟️ P · I · P philosophy
“P‑I‑P” as the stages needed for a well‑covered chess event:
🎯 Opening Pre‑Event
Advance hype, announcements, registration info, previews — set the stage before the first move.
⚡ Middlegame In‑Event
On‑site updates, results, photos, pairings, stories as the tournament happens.
🏆 Endgame Post‑Event
Final results, prize‑winners, summaries, follow‑up content.
📘 I have to admit I am not a good blogger, more of a hobbyist who likes to take pictures and writing is not really my strength in the least. Only in the 20th Malaysian Chess Festival did I come close to this complete coverage methodology. Not saying I did a perfect job but it was the most complete for each of the 3 stages. Compared to previous years, the work done was embarrassingly poor or non-existent for one or more stages.
🤖 To be truthful, the festival workflows did involve AI‑assisted content generation, I just couldn't write all of the reports in time - though I kept those to a minimum.







































































