Researcher in low power and asynchronous circuits, Newcastle University.
MEng EEE, University of Southampton 2016.
Learner of French and Mandarin. Interested in many others.

Research


Variable Bitwidth Asynchronous Dot Product

A fresh ideas paper presented at ASYNC 2019.

  • Cite
Self-timed, Minimum Latency Circuits for IoT

Adder and comparator designs with improved latency and energy compared to synchronous versions. The comparator benefits especially from dual-rail logic.

  • Cite DOI
Faster and Cheaper Circuits through Self-timing

Self-timed circuits can provide better performance with lower design cost.

Power Proportionality Poster

Best poster award at PATMOS 2017.

Power Proportional Adder Design

A self-timed adder optimised for subthreshold shows power proportionality.

  • Cite DOI

Hardware

Cool things I've built.
Satellite Power Supply

Energy harvester, battery charger and power controller for satellite subsystems. Part of my Masters group project.

Compact LED Lighting

A small PCB design housing three LEDs. A linear current source saves PCB space, and a potentiometer sets the brightness.

Thermocouple Meter

A simple thermocouple meter using a PIC microcontroller and 16x2 character LCD.

Watercooled PC

Custom built water loop with DIY reservoir side-panel.

Software

Utilities I've written to make life (mostly) easier.
i3lock-awaytimer

Lock screen displaying how long the user has been away.

texmf

Collection of useful TeX packages for EEE.

vimrc-bare

A minimal vimrc with no plugins.

haskell-boolean

A Haskell library for manipulating boolean expressions.

maildir-notify-py

A lightweight notifier for Maildir written in Python with minimal dependencies.

pkglist-hook

A pacman hook to save the local package list after every transaction.