TJ Usiyan

Owner at Buttons and Lights LLC

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
TJ Usiyan is an iOS engineer and entrepreneur with 13 years of experience building audio- and music-focused apps, tooling, and curriculum from San Francisco. As owner of Buttons and Lights LLC he designs and ships music pedagogy apps and implements music parsing and theory engines from scratch, and he’s brought that domain expertise into platform work at Apple and client-facing product engineering at WillowTree. He combines deep Core Audio, Objective-C/Swift, and SwiftUI skills with a track record of improving developer tooling, CI/CD, and reusable UI systems, and has contributed practical fixes to the SwiftCheck property-testing library to keep it building on modern Xcode. A seasoned instructor and mentor, TJ has taught at bootcamps and corporate trainings, blending creative writing and music theory with rigorous software craft. Collectedly, he’s as comfortable authoring ear-training algorithms as he is architecting developer-facing features and production apps.
code13 years of coding experience
job10 years of employment as a software developer
bookBachelors of Music, Electronic Production and Design, Bachelors of Music, Electronic Production and Design at Berklee College of Music
bookBachelor of Liberal Arts, Creative Writing, Bachelor of Liberal Arts, Creative Writing at The New School
languagesJapanese
stackoverflow-logo

Stackoverflow

Stats
13,142reputation
830kreached
48answers
65questions
github-logo-circle

Github Skills (12)

property-based-testing10
swift10
quickcheck10
test-automation9
memory-management6
objective-c6
git6
ios6
cocoa-touch6
iphone6
git-subtree6
cocoa6

Programming languages (4)

C++SwiftMarkdownPostScript

Github contributions (5)

github-logo-circle
typelift/SwiftCheck

Aug 2015 - Jun 2017

QuickCheck for Swift
Role in this project:
userBack-end Developer & QA Engineer
Contributions:23 commits, 11 PRs, 15 pushes in 1 year 9 months
Contributions summary:TJ primarily contributed to updating the `SwiftCheck` library for new Xcode versions. They implemented private functions to emulate old `lazy` functions and refactored code to use `successor` instead of `advancedBy`. The user also removed overlapping instances and made changes to `Gen.swift` and `TestOperators.swift` to address build warnings. These changes involved code modifications across several files, focusing on improving the functionality and build stability of the property-based testing framework.
property-based-testingswiftiosquickcheck
griotspeak/Rational

Jul 2015 - Aug 2016

Contributions:1 release, 38 commits, 20 pushes in 1 year
rationalrational-numbersswift
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
TJ Usiyan - Owner at Buttons and Lights LLC