Andrew Havens

Lead Developer at deTASO

Portland, Oregon, 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
Andrew Havens is a lead developer in Portland, Oregon with 16 years of experience building full-stack and mobile products from concept to launch. He’s a Ruby and RubyMotion specialist who has shipped native mobile apps, Rails APIs, and e-commerce systems, and helped deliver two of Kickstarter’s most successful hardware-backed products. Comfortable leading teams or owning large swaths of code himself, Andrew frequently blends front-end, backend, and device firmware work—most notably contributing to the ProMotion RubyMotion gem to smooth iOS development for Rubyists. He favors clean, maintainable code, test-driven workflows, and Lean Startup practices to iterate quickly and measure product fit. Beyond shipping features, he’s improved team workflows and mentored engineers while choosing pragmatic architectures that avoid over-engineering.
code15 years of coding experience
job13 years of employment as a software developer
bookBA, Multimedia, Web Design and Development, Business, BA, Multimedia, Web Design and Development, Business at Portland State University
languagesEnglish
github-logo-circle

Github Skills (6)

wkwebview10
rubymotion10
ios10
uitableview10
obj9
objective-c9

Programming languages (20)

JavaCSSC++CVueGoHTMLKotlin

Github contributions (5)

github-logo-circle
jamonholmgren/ProMotion

Aug 2015 - Mar 2020

ProMotion is a RubyMotion gem that makes iPhone development less like Objective-C and more like Ruby. Star this repo to keep tabs on our progress!
Role in this project:
userMobile Developer (iOS)
Contributions:6 releases, 61 commits, 29 PRs in 4 years 7 months
Contributions summary:Andrew primarily contributed to the ProMotion RubyMotion gem, focusing on enhancements and bug fixes for table and web view components. Their work included modifications to table view functionality, such as custom header/footer view handling and search capabilities. They also addressed issues and improved the WKWebView integration, as well as general maintenance tasks like version updates and deprecation warnings within the library.
objective-ccocoapodsrubymotionkeepiphone
Contributions:9 pushes, 1 branch in 4 years 5 months
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
Andrew Havens - Lead Developer at deTASO