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 Sunday, February 21, 2021]
Finally updating this website to reflect my new name!
So as I mentioned on a Twitter thread recently, I’m transgender. Figuring this out has been a strange journey, and it still hasn’t fully settled in. I feel like I decided to “come out” with this earlier than many folks in this situation do, but I was really aching to get it over with. I’m glad I did. I’ve gotten a ton of support, and I’m very grateful for all of the loving friends that I have.
I’ve now been at Redzone Software for about a month, and I’ve been loving it. It’s been challenging (in a good way), I like my coworkers a lot, and I feel like I’m doing great work. The tech norm of jumping from company to company every year or two never appealed to me, and it seems like many folks on the team are of the same mindset. I hope I can stick around for quite awhile!
Side projects continue to move slowly but surely. I’m not sure I should even continue to bring them up until there’s something to show.
I’ve been watching tons and tons of [PointFree][http://pointfree.co] videos. I believe I’ve now watched every video they have at least twice, some more than that. I’ve also been playing a lot with their Composable Architecture, and I have to say I really love working with it. It’s very strange conceptually coming from the standard MVC way of building iOS apps, but… well, you can check out the repo and their videos to hear all about its benefits.
Last night Elie and I watched Return to Oz. What a weird movie.
I recently replayed Undertale and Deltarune. I really love those games. Although the former’s combat system can be really enraging at times. Deltarune really improves on it a ton.
I’ve also been playing way too much isowords and Mini Motorways.
I want to play through another game, but I’m not sure what…
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.