← all posts

Skills

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).