Software Development for iOS, macOS, web, games, and more
Trained at Lambda School in a natively remote environment, I can help you achieve your code goals no matter where you are!
Frameworks & Programs
- iOS SDK
- Cocoa Touch
- Core Data
- Core Graphics
Concepts & Patterns
- Unit Testing
- UI Testing
- REST APIs
- Data Structures
- Memory Management
- Coordinator pattern
- Functional programming
- Reactive programming (FRP)
- Design Patterns
- ad hoc architectures
(Note: I am not currently available for music or sound work (except in rare circumstances on a case-by-case basis).)
With nearly a decade of programming experience, I specialize in creating bespoke UI & architecture for iOS and macOS apps in a remote work environment. I have programmed apps, games, and websites using Swift/Objective-C, HTML/CSS (+ Bootstrap, Jekyll, & Markdown), Unity & C#, Godot, Lua, Python, LOVE2D, and Max/MSP. At age 29, after many years of programming as a hobbyist, I began formally training remotely with Lambda School in software development (iOS emphasis). In less than a year, I developed a reputation for being a sharp, detailed programmer and a voracious learner, able to adapt swiftly (no pun intended) to new technologies and architectures. After internships as a Lambda School team lead and later an iOS developer with non-profit Eco-Soap Bank, I am currently working as a freelance iOS developer.
As a musician, I’ve composed, arranged, and performed an eclectic variety of polystylistic music for nearly two decades. I studied music composition, electroacoustic sound art, and music theory at Western Washington University under Roger Briggs, Bruce Hamilton, and Lesley Sommer, graduating magna cum laude in March 2013 with a BMus degree in Composition and in June 2015 with MMus degree in Composition. I have written music for games, short & feature-length films, dance, and performers & ensembles such as the WWU Wind Symphony, the Equus Sax Quartet, the Bellingham Chamber Music Society, Whatcom Wind Ensemble, and more. My music has been featured in films played at festivals across the US, most prominently in the cult horror films Hunting Grounds (Valley of the Sasquatch outside the US) and The Last Laugh.
I currently live with my middle-school-teaching, clarinet-playing wife and our cat Cougar in Bellingham, WA.
a short overview of how I'm currently spending my time
[updated Friday, November 27, 2020]
It’s been awhile since I last wrote an update here.
I’m currently working as a contractor at a company that specializes in vehicle recognition software. It’s really interesting technology, I have a lot of autonomy in my work, and I really like the folks that I work with day to day. Naturally, given the events of the past year with regards to police behavior, I had some questions about the ethics of the software when I started. I still have some concerns, but I’ve been happy to see that others there share some of my concerns and have been guiding the products in what I believe to be an ethically-sound direction. That’s about as much as I’m able to discuss here at the moment!
I’ve been picking away at some side-projects slowly. I don’t think I’ll be talking about them publicly until they’re ready for release, as I don’t want to say I’m working on something that never sees the light of day.
I recently did part of a meditation retreat. It came at a difficult time (new job, malfunctioning sump pump, some other stressful situations), but I’m glad I gave it a shot. I don’t think I’ll try again to do the half-retreat-half-work thing again anytime soon. I mostly just ended up feeling sort of crazy and ineffective at both activities. If I do another “remote retreat,” I think I’ll rent an AirBnb or something and let myself completely check out.
This was the first Thanksgiving I’ve ever had without my parents and sister. What a bizarre year. We made deep dish pizza, apple crisp, pumpkin pie, and some roasted veggies.
I’ve been watching Game of Thrones for the first time. I have mixed feelings about it.
His Dark Materials, on the other hand, is just about everything I could have hoped for in an adaptation. They’re really leaning into the weirdness of it. Lyra’s world also has a really unique design to it; much more unique than the Golden Compass adaptation, which was pretty run-of-the-mill steampunk. The new show of course has some of that, but also combines it with a more modern-esque brutalism that really sets it apart.
I bought a Nintendo Switch and started playing Breath of the Wild. I’m not very far, but I, again, have some mixed feelings. I just am not a fan of that sort of open-world game design (shared with Assassin’s Creed, Horizon Zero Dawn, the recent Batman games, Final Fantasy XV…). I find it to be pretty boring, despite my best efforts.
Outer Wilds, on the other hand, completely blew my mind out of the water. It’s now one of my favorite games of all time. I’m very sad that I can’t find non-bootleg merch for the game.
Without the following people, my life would certainly not be where it is today.
- My wife, Elie, who was supported me through absolutely everything, has believed in me when even I haven’t, has inspired me, has loved me, has been loved by me… I can’t possibly say enough about how wonderful her presence has been in my life
- My parents, who raised me to be kind, work hard, reach high, do good, and love
- Sarah & Carl, who put up with my (perhaps inevitable) brattiness as a child and today welcome me into their lives at every opportunity
- Ann, Tim, & Abel, who have been a second family to me in every single way; I cannot imagine more lovely in-laws
- Roger Briggs, who brought me in to music composition taught me the vital fundamentals of its craft, encouraged me, and has been a close friend ever since
- Bruce Hamilton, who opened countless doors of possibilities in music, gently pushed me down more interesting and fulfilling paths, and championed my music
- Lesley Sommer, who quietly glued together so many aspects of my musical life with strength, humor, and sincerity
- Christopher Bianco, who saw potential beyond my meager high school percussion skills and provided numerous platforms to me on which to flourish
- Mr. Fosket, who saw and encouraged my musical potential in subtle and not-so-subtle ways throughout my time in high school
- Tucker Peck, whose instruction and coaching has changed my life at a profoundly fundamental level
- Every other teacher, professor, and mentor who has encouraged me and believed in me
- Simon Grant, who’s been a wonderful friend as I learned to navigate late college and adulthood
- The Tuggyloop gang, who has provided friendship, entertainment, and inspiration for years
- My dear Friends of Satan, who have showed me what infallible strength, friendship, and support looks like, and believed in me and in each other
- eSangha, who since welcoming me in have been a beautiful anchor in times good and bad
- More folks than I can possibly remember in the game development and game audio communities, especially in Seattle and Vancouver; I’ll name all of the folks I can think of in a reasonable amount of time: Matthew M, Gordon M, Ryan I, Akash T, Em H, Maris T, Damian K, Carlye N, Andrew N, Megan C, Josie B, Shannon M, Adrien T, Luca, Tammy D, Fern, Ryro, Rachel S, Greg L, Piers, Patch… and many, many, many more that I can’t recall
- Any and every other person who has been kind to me, done something helpful for me (and/or not for me), or believed in me… thank you sincerely.