Skip to content

../projects

OpeningDrill

A chess opening-repertoire trainer, shipped to the App Store. I built it because I really do practice openings for fun and wanted a cleaner way to drill them.

It's a native SwiftUI app with its own chess core underneath — move generation, FEN parsing, and the drill and scoring logic all written from scratch in Swift and unit-tested, rather than wrapping an existing engine.

It's live on the App Store — link below.

links

swift · swiftui · ios · chess