Skip to main content

2021


Apple could do a lot with distributed compute

·171 words·1 min

Being an avid user of Apple’s products, one of the standout features that I enjoy is the on-device processing of my personal data. Be it searching for an image, or Siri suggesting a calendar event based on a flight in my email, it’s extremely useful.

Grocery Store coding challenge

·541 words·3 mins

This coding challenge is the first of a series I will be posting for TypeScript & Golang, although it can be completed in other languages. As these are used for internal recruitment purposes, I recommend that you keep repositories with this challenge private.

2020


Token invalidation in distributed systems

·711 words·4 mins

Building fast systems can be tricky and distributed computing is often the approach taken to improve performance. This introduces unique challenges in the realm of security - specifically handling Authentication & Authorization. OAuth 2’s JSON Web Tokens solve this but introduce risks with revocation.

2017


2016