I’m a PhD student in Distributed Software Engineering within the Department of Computing at Imperial College London.
Now completing a PhD at Imperial College London under the supervision by Dr. Naranker Dulay, focusing on building visual simulation tools and techniques, coined “Visual Diffing”, for developing and testing Cyber-Physical systems and the Internet of Things.
My research interests include cyber-physical systems, the Internet of Things, smart devices, embedded + constrained devices, robotics, human-centric computing, virtual/augmented/mixed reality, distributed systems and operating systems.
When I’m not doing research I enjoy paddling for my local dragon boat team Typhoon, video + board games, learning languages (Japanese + Cantonese), kite flying, tinkering with electronics and in the winter months (or at the Snow Centre) skiing and snowboarding.
PhD in Cyber Physical Systems, 2018
Imperial College London
MSci in Software Engineering, 2014
University of Glasgow
I’ve had the opportunity to intern at two great companies, Fujitsu Labs and JP Morgan, during my academic career.
I’ve worked at the Fujitsu Human Centric Robotics Lab in Atsugi, Japan and got to experience life there for three months. Whilst there I enjoyed the wonderful weather (lovely sun, oh and a typhoon, earthquake and many sweaty commutes) and worked with a fantastic team on an very cool teddy bear robotics project, check him out here. I also wrote a little blog about my trip here.
A bus, train and weather ambient display utilising a Kindle e-reader.
An experiment in writing a small concurrent web server in C from scratch.
A web-based digital menu built on Python Django for a Thai Cafe in Picadilly Circus
A custom print’n’play (PnP) version of the popular social deduction party game, Two Rooms and A Boom. Cards designed using the tikz library for LaTeX.
An android mobile app for alerting sleepy passengers of their impending stop.
I’ve been a course tutor for the following courses:
University of Glasgow:
Imperial College London: