I rebuilt the classic Cactus Kev poker hand evaluator from scratch in modern C# (.NET 8), focusing on algorithmic clarity and performance instead of lookup tables.
• Pure C#, no unsafe code • Evaluates ~115 million 7-card hands per second • Uses Span<T> and BenchmarkDotNet • Detailed benchmarks and architecture in the README
GitHub: https://github.com/JBelthoff/poker.net Live demo: https://poker-calculator.johnbelthoff.com Full background: https://www.linkedin.com/pulse/why-i-rewrote-classic-poker-e...