Blitz Chess
1 minute chess match against AI
A one-minute blitz chess game versus a from-scratch engine — negamax search with alpha-beta pruning, piece-square evaluation, quiescence, and a real chess clock.
View project →A field of finished work. Sort of.
Drop a gravity well to pull projects toward a point. The closest cards rise to the front, while heavier projects resist the pull longer.
1 minute chess match against AI
A one-minute blitz chess game versus a from-scratch engine — negamax search with alpha-beta pruning, piece-square evaluation, quiescence, and a real chess clock.
View project →decode words from their building blocks
Teaches language as a system. Instead of memorizing words one by one, you learn the reusable roots, prefixes, and suffixes that build them — then decode unfamiliar medical, scientific, and everyday terms on sight.
View project →save links as real-world map pins
A browser-only decision board for collecting websites, attaching each one to a real-world option, and comparing pins by distance, commute, price, status, and fit around a destination.
View project →interactive knowledge graph for saved references
A graphical bookmark system where terminology, saved references, and project context form a zoomable node web. A local terminology editor makes adding and curating the graph much easier.
View project →