Robbie Hanson

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
Robbie Hanson is a seasoned iOS engineer and technical founder with 18 years of experience building secure, production-grade mobile and backend systems. He has shipped privacy-focused apps and infrastructure—from co-founding E2EE cloud sync services and writing serverless TypeScript backends to contributing critical pieces of popular open-source Cocoa libraries like CocoaHTTPServer and CocoaLumberjack. At ACINQ he worked on Phoenix Wallet, implementing UI, background sync/backup, and Kotlin Multiplatform components for a self-custodial Lightning wallet, and earlier roles span secure messaging, VoIP, and realtime social features. Robbie blends low-level networking and protocol expertise (sockets, WebDAV, XMPP, NAT traversal) with practical product instincts, and has a track record of delivering both client-facing UX and robust server-side tooling. He’s equally comfortable refactoring core libraries as he is designing end-to-end encrypted systems and blockchain integrations, making him a pragmatic engineer who favors reliability and security.
code18 years of coding experience
job19 years of employment as a software developer
bookComputer Software Engineering, Computer Software Engineering at University of Adelaide
bookComputer Software Engineering, Computer Software Engineering at Missouri University of Science and Technology
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at Missouri State University
languagesSpanish, English
github-logo-circle

Github Skills (38)

asynchronous10
socket-io10
debugging10
objective-c10
data-communication10
ios10
key-value-store10
sqlite10
async10
thread-safety10
plugin-development10
net10
http10
logger10
c1110

Programming languages (11)

TypeScriptRustCJavaScriptObjective-CSwiftHTMLSvelte

Github contributions (5)

github-logo-circle
yapstudios/YapDatabase

Dec 2012 - Jul 2020

YapDB is a collection/key/value store with a plugin architecture. It's built atop sqlite, for Swift & objective-c developers.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:4 releases, 1413 commits, 98 PRs in 7 years 8 months
Contributions summary:Robbie focused on bug fixes and enhancements to the YapDatabaseCloudKit extension, which integrates the YapDatabase key-value store with CloudKit. The commits involved addressing issues related to database synchronization, and the code fixes included ensuring that attachments are managed properly. The user also refactored a connection proxy, improved the underlying mechanisms for enumeration, and made several changes to improve the general architecture.
objective-cplugin-architecturesqliteswift
robbiehanson/XcodeColors

May 2012 - Mar 2016

XcodeColors allows you to use colors in the Xcode debugging console. It's designed to aid in the debugging process.
Role in this project:
userFull-stack Developer
Contributions:74 commits, 32 PRs, 33 pushes in 3 years 10 months
Contributions summary:Robbie primarily worked on enhancing the XcodeColors project, which allows for colored output in the Xcode console. They added the capability to directly pass RGB values for foreground and background colors, expanding the color spectrum support. They also implemented a demo target to showcase the plugin's functionality, and refactored the code for clarity, as well as fixed an issue for the iOS platform. Furthermore, they added a sample macro and updated the build/installation process.
debuggingxcode
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