Guardian News and Media

I returned to The Guardian to transform a proof of concept for a web-view to native communication bridge using Apache Thrift into production-ready code. I contributed to a cross-team project to adopt server-side rendered articles inside native apps.

I provided to the client:

  • Documentation and sequence diagrams for the Thrift-based bridging layer.
  • Technical recommendations on caching, advertising, analytics, and accessibility for server-side rendered articles.
  • New Thrift functionality including protocol multiplexing and Swift 5 support, committing back to the open-source project.

My fluency in both Objective-C and Swift and working in legacy codebases was critical to my success in this project.