Projects
I build to understand. Each project here represents a deep dive into a problem space - whether it's chess engine optimization, distributed systems, or scalable IoT platforms. These case studies document the challenges, technical decisions, and lessons learned.
5 projects · 3 featured
Featured
Ongoing
Aspira - High-Performance Chess Engine Built a UCI-compliant chess engine from scratch in Java reaching 2200+ Elo on Lichess, processing 20M nodes/second. A complete rewrite that forced mastery of low-level optimization, bitboard manipulation, and algorithmic complexity. My goal is to cross the 3000+ Elo milestone and compete with other top engines. View case study
Featured
Alemca - IoT Remote Management Platform Architected and developed scalable data and file management solutions for B2B IoT platform managing everything from solar farms to connected badges. Led architectural decisions, designed APIs, and implemented core features. View case study
Featured
Live
EngineLab - Chess Engine Tournament Platform Built a production-grade platform for testing chess engines with real-time WebSocket streaming, concurrent game execution, and battle-tested architecture. Handles hundreds of simultaneous games with sub-20ms latency and zero memory leaks. View case study Archived
PawnPower - Chess Engine Testing Platform Built automated chess engine testing platform with distributed worker system, real-time metrics analysis, and cross-platform support. Later replaced by OpenBench, but provided deep learning in distributed systems and network security. View case study