My research spans a range of topics, all with a networked systems angle. I have worked on topics from distributed system performance monitoring and debugging, to Internet routing protocols, to real-time media platform design and implementation. I have worked in a variety of roles, from high-level platform architect, to designer and implementer of complex networked systems, to website designer and builder. I have consulted and worked for a broad range of companies, including startups (μ, S, M, L) and corporates (M, L) in both the US and UK. My current interests are in Human-Data Interaction and the intersection between systems/networking and HCI.