KanaCard
Open Source
A high-fidelity Japanese learning application designed for active recall. It is here so you can read the code and judge it directly: the scheduler, the architecture, and the gesture physics are all mine.
Custom DragGesture logic for "Tinder-style" card flicking with interactive spring animations.
Drop shadow computed live from the drag vector and flip angle, so light reads as fixed overhead while the card moves and turns.
Clean separation of data and view layers using the @Observable macro for state management.