Stats

1
Projects
7
Devlogs
63
Votes
1
Ships

Coding Time

All Time: 67h 1m
Today: 0h 0m

Member Since

July 12, 2025

Badges

1
🚢
Maiden Voyage
you shipped your first project! the journey begins...

Projects

1
ChessMD

ChessMD

Shipped
7 devlogs • 3 months ago

Activity

Daniel Xu
Daniel Xu worked on ChessMD
11h 46m • 19 days ago

Introduce playing against bots!
- Choose a variety of skill levels to play against
- Customize any time control
- Analyse the game afterwards

Daniel Xu
Daniel Xu worked on ChessMD
10h 26m • 21 days ago

Optimize opening book even further!
- After processing, there is no memory cost or lookup time, providing a cheap and instant opening games lookup
- Process 1 million games mega opening database
- Improve visuals of opening viewer

Update attachment
Daniel Xu
Daniel Xu worked on ChessMD
10h 11m • 24 days ago

Implement huge opening book improvement!
- Overhaul previous tree approach in favour of zobrist hashes
- O(logN+K) lookups for displaying K games and O(N) space for N positions

  • Improve game review visuals
  • Add new feature: importing games from chess.com!!
Update attachment
  • Implement a separate worker thread for saving databases
  • Improved main window UI (database library) with options to import an existing database, create an empty database, or open an empty chessboard
Update attachment
Daniel Xu
Daniel Xu worked on ChessMD
5h 13m • 2 months ago

Flesh out database saving features
- Save edits made to each game, including headers changes
- Create a new game from the main window and save to a new PGN database
- Add or remove games from an existing PGN database

Update attachment
Daniel Xu
Daniel Xu worked on ChessMD
9h 43m • 2 months ago

Complete game review version 1.0! Users can get a quick visual summary of each game, including:

  • a graph that displays the evaluation changes throughout the game

  • color-coded annotations that indicate move quality (blunder, mistake, inaccuracy)

  • an overall accuracy score to see how well each game was played (accuracy calculations were inspired by lichess.org)

Update attachment
Daniel Xu
Daniel Xu created a project
75d ago

ChessMD

ChessMD is a C++ based software designed to be the ultimate chess improvement tool - no more gatekeeping from paid game reviews and limited opening databases! With features such as game review, opening explorer, and engine analysis, ChessMD offers a wide variety of the state-of-the-art chess utilities. ​ Check it out here: https://chessmd.org/

ChessMD
7 devlogs 1 follower Shipped
Daniel Xu
Daniel Xu joined Summer of Making
76d ago

This was widely regarded as a great move by everyone.