Swift
MVVM-C with SwiftUI and Combine: navigation that stays testable
How a coordinator layer keeps SwiftUI screens small and unit tests simple.
Writing
Technical posts from production work: architecture, testing and what changes when you move between native and cross-platform.
How a coordinator layer keeps SwiftUI screens small and unit tests simple.
A practical map for iOS developers learning Flutter: widgets, state, navigation, async code and testing.
The animation behind the line drawings on this site, in a few lines of CSS.