Hi! I’m June!
I was born in California and moved to the Pacific Northwest in 1997. In 2008, I began attending Western Washington University, where I graduated with a Bachelor of Music in 2013 and a Master of Music in 2015, both for Music Composition. I worked for two years as a program coordinator for the Music Department, then worked as an instructor of music theory for two more years. During this time I also worked as a composer/arranger, writing music for games, short & feature-length films, dance, and performers & ensembles such as the WWU Wind Symphony, Equus Sax Quartet, Bellingham Chamber Music Society, Whatcom Wind Ensemble, Jostaberry, and more. My music has been featured at film festivals across the US, most prominently in the cult horror films Hunting Grounds (Valley of the Sasquatch outside the US) and The Last Laugh.
In 2019, I finally came to grips that the hustle of a career in music wasn't for me, so after many years of programming as a hobbyist, I began formally training remotely in software development at Lambda School (now Bloom Institute of Technology). I quickly developed a reputation for being a sharp, detailed programmer and a voracious learner, able to adapt swiftly (no pun intended) to new technologies, architectures, and environments. Since January 2021, I've been with Redzone Software (now QAD | Redzone), as an engineer, team lead, and now as the Principal iOS Engineer.
With 15 years of programming experience, I specialize in crafting keen architectural solutions for iOS, macOS, and other apps in a remote work environment. I have programmed apps, games, and websites using Swift, Objective-C, Scala, Typescript, Rust, C#, Lua, Python, Go, and more.
I currently live with my partner, four cats, and a dog in Bellingham, WA.
What I work with
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).