Michael
I build software that does one thing properly. For twenty years that has mostly meant ChessPM — a desktop training system written and maintained by one person — along with the tools around it.
Selected work
All projects- 20 years and counting
ChessPM
A Windows desktop chess training system — openings, tactics, endgames and game analysis in one program.
- C#
- .NET 8
- WinForms
- WebView2
- Ongoing
HON4U market data system
An Israeli stock-market data site, backed by a .NET engine that collects and maintains market data around the clock.
- VB.NET
- C#
- SQL Server
- Ongoing
Tactical puzzle builder
A pipeline that reads game collections, finds real tactical moments and rates how hard each one is.
- C#
- .NET 8
- UCI engines
- PGN
- 20 years
chesspm.com and licensing
The product website, account system and per-machine licensing behind ChessPM.
- ASP.NET
- C#
- Azure
Latest news
All newsA new home for my work
This site collects my software projects in one place, in English and Hebrew.