hey!
I’m a software engineer working on large-scale distributed systems, and a dilettante in recreational mathematics.
Besides software development, I enjoy technical communication and write about a mix of tech and non-tech content here.
I’ve made a few things entirely for fun.
Posts
Sep 2019
The story of unstandardised SMTP ports, and what this story says about the role of RFCs in global tech standardisation
Aug 2019
How do malware evade analysis?
A study of Anti-Reverse Engineering techniques used by malware
Jun 2019
Hackathon edition. Training an image classifier to estimate people’s poses. Is he supine or doing jumping jacks?
May 2019
Abstracting and modelling states when designing AI agents
Mar 2019
Building a Simple Language Model
Tokenising sentences to distinguish sentences of different languages
Oct 2018
The contextual nature of ambivalence and validity
The nature of literary languge - what makes a sentence ambiguous or valid?
Aug 2018
Given the deluge of web requests made daily, what optimisations can be made to improve the user experience?
Nov 2017
Robots as a tool for encouraging empathetic understanding
Jan 2017
emjack tampermonkey (newbie to programming)
Tampermonkey script for Epicmafia (em-jack)
4/4