I am a software engineer and a mentor developing applications for Apple Platform with agile methodologies.
Choose a job you love and you will never have to work a day in your life ~ Confucius
- I help teams and individuals to organize their work using agile methodologies
- I teach iOS & macOS developers how to write clean and maintainable code
- I educate about Test Driven Development for Apple platforms
- I help with implementing complex features and solving issues in iOS & macOS apps
Visit my website to check out some of the projects I developed or took part in the development of.
Check out my products and services on Gumroad.
- SwiftUI Tabs View - customizable replacement for SwiftUI.TabView
- SwiftUI MKMapView - SwiftUI wrapper for MapKit's MKMapView (UIKit)
- Sort Swift Imports - swift library, app and Xcode extension for sorting imports in swift files
- Swift Composable Presentation - navigation helpers for Composable Architecture
- xcframework-maker - macOS utility for creating XCFramework with arm64-simulator support
- Example source code for the Unidirectional Data Flow presentation
- Thoughts on SwiftUI navigation in a composable world
- Swift Composable App Example - how to organize source code
- SwiftUI App Icon Creator - create app icon in Xcode with SwiftUI
- Reading List Calendar - open source macOS app [GitHub repo]
- GitHub Status Bar - open source macOS App
- SwiftUI Navigation with Composable Architecture
- ScrollViewController - UIKit scroll view component
- SwiftEndpoint - lightweight networking in Swift
- State Restoration in iOS app - example
- SwiftUI iOS components
- Snapshot-based transitions in UIKit
- Custom pagination in UIScrollView
- Testing animations in UIKit
- DocumentBrowser iOS - swift library







