Joseph Heenan

Standards Specialist & Certification Director

Glasgow, Scotland, United Kingdom
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
Joseph Heenan is a standards-focused technology leader and long-time mobile and embedded software engineer with 15+ years building secure, production-grade systems from device firmware to cloud certification programs. Currently Standards Specialist & Certification Director at the OpenID Foundation and CTO at Authlete, he leads global certification efforts for OpenID Connect and FAPI while chairing the Digital Credentials Protocol working group. He founded and runs small engineering firms (emobix, Dusky Control) that solve unusual hardware-software problems—experience that informs his pragmatic approach to security and attacker models in financial mobile apps. A prolific hands-on developer in Swift, Objective‑C and C, he has contributed stability and threading fixes to notable projects like ASIHTTPRequest and designed conformance suites used by major UK banks. Known for translating complex standards into testable implementations, he combines deep protocol expertise with product and team leadership across standards bodies and commercial ventures. Based in Glasgow, he brings a rare blend of low-level engineering craft and standards stewardship to payments, identity and embedded systems.
code15 years of coding experience
job25 years of employment as a software developer
bookComputer Systems Engineering, Computer Systems Engineering at University of Warwick
languagesJapanese
stackoverflow-logo

Stackoverflow

Stats
37,320reputation
5.0mreached
419answers
34questions
Badges
afnetworking
top-1%
fullscreen
top-5%
uiview
top-5%
authentication
top-5%
security
top-5%
uiscrollview
top-5%
github-logo-circle

Github Skills (38)

objective-c10
ios10
multithreading10
memory-management10
networking10
afnetworking10
uitableview10
coredata10
cocoa-touch10
iphone10
ipad9
uiviewcontroller9
uiview9
ssl9
authentication9

Programming languages (12)

JavaCSSCMakefileJavaScriptGoObjective-CHTML

Github contributions (5)

github-logo-circle
pokeb/asi-http-request

Jul 2010 - Apr 2014

Easy to use CFNetwork wrapper for HTTP requests, Objective-C, Mac OS X and iPhone
Role in this project:
userBack-end Developer
Contributions:22 commits, 5 comments, 1 issue in 3 years 9 months
Contributions summary:Joseph primarily focused on improving the thread safety and reliability of the ASIHTTPRequest library. Their contributions involved refactoring the delegate calling mechanism to ensure proper thread handling and prevent potential memory issues. They addressed critical bugs related to request cancellation and background task management, improving the stability of the request handling. Furthermore, the user added features such as shared queue accessors to enhance client control over network requests and implemented a isCancelled property.
objective-chttp-requestsmac-osiphonehttp-client
Read-only mirror of https://gitlab.com/openid/conformance-suite - merge requests MUST be submitted on gitlab.com
Contributions:3183 commits, 8 PRs, 4952 pushes in 5 years 4 months
openidconformancefapirubygitlab
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
Joseph Heenan - Standards Specialist & Certification Director