Race report - 2022 Ultra-X England 50
![Race report - 2022 Ultra-X England 50](/img/blog/ultrax-1.jpg)
A week running in Chamonix
So the Alps are pretty awesome, it turns out.
![A week running in Chamonix](/img/blog/20210913_3765-edit-04.jpg)
Windsor Half Marathon — a personalised race map
A custom illustrated map of a local running race, produced in QGIS and Adobe Illustrator.
![Windsor Half Marathon — a personalised race map](/img/20201223_5939-wmarkv2-800px.jpg)
2019 in review: two-wheeled and two-footed adventures galore
A rundown of my outdoor adventures in 2019.
![2019 in review: two-wheeled and two-footed adventures galore](/img/IMG_20190421_064556906.jpg)
Race report - 2019 Oxford Half Marathon
![Race report - 2019 Oxford Half Marathon](/img/7.jpeg)
Microadventure report - Ran 50 miles along the South Downs Way
![Microadventure report - Ran 50 miles along the South Downs Way](/img/IMG_20190803_194552743.jpg)
Microadventure report - Summer solstice wild bivvy
![Microadventure report - Summer solstice wild bivvy](/img/IMG_20190621_203217364_HDR.jpg)
Microadventure report - Brecon Beacons fastpacking
An overnighter up a hill in Wales
![Microadventure report - Brecon Beacons fastpacking](/img/20190629080104.jpg)