Software Development for iOS, macOS, web, games, and more
A long-time natively remote engineer working on worldwide teams, I can help you achieve your coding goals no matter where you are!
Languages
- Swift
- Objective-C
- Scala
- Typescript
- Rust
- C#
- Lua
- Python
- Go
Frameworks & Programs
- SwiftUI
- UIKit
- Xcode
- Instruments
- Core Data
- SwiftData
- PointFree libraries
- GCD (Grand Central Dispatch)
- Combine
- AVFoundation
- CoreGraphics
- CocoaPods
- Carthage
- SPM (Swift Package Manager)
- Git
- GitHub
- Firebase
- Bootstrap
- Vue
- React
- React Native
- Electron
- Jekyll
- Zola
- Agile
- Scrum
- Jira
- Linear
- LÖVE2D
- SDL
Concepts & Patterns
- Unit Testing
- UI Testing
- Snapshot Testing
- Dependency Injection
- Structured Concurrency (async/await)
- Composable Architecture (TCA)
- REST APIs
- Functional programming
- Object-oriented programming
- Data Structures
- Manual Memory Management
- Borrow checker
- Non-copyable types
- Non-escaping types
- ADTs (Algebraic Data Types)
- Web sockets
- SSE (Server-Sent Events)
- Event Systems
- HTTP
- Coordinator pattern
- FRP (Functional reactive programming)
- MVC
- MVVM
- AI-Native SDLC / "AIDLC"
...and more!
Note: I am not currently available for music or sound work (except in rare circumstances on a case-by-case basis).