Open Utility

CarbonCulture

Maplecroft

Working to build Piclo, a peer-to-peer energy trading
product. A pilot conducted with
Good Energy (GE), my role was
integrating data flows with GE, creating and using APIs in our
micro-services, resolving issues around data discrepancies,
timezone handling, user-facing tools on the customer website
including a one-page “app” navigating and visualising the data. I
worked closely with the design team and with other developers to
keep a tight feedback loop and continuous improvement of all
aspects of the product.

Developing a platform to engage communities – from
the occupants of a single floor of a building all the way up to the city-wide
scale – in reducing their carbon impact and living better at the same time.
Leading the tech team, we had interesting architecture and build challenges to
solve, trying to bring fresh and improved solutions to some quite old and some
quite new issues in the field. We dealt with a full stack of very technical
(in-house and 3rd party) systems integrations, all the way up to the UX/UI
issues that affect users.

Streamlining the site’s core features, allowing
greater re-use of data (including re-usable data renderers &
visualisations) and products, easing use for both clients and colleagues. I
worked on data ‘scorecards’, risk-calculators, ethical supply chain tools and
played a key role in developing
SEDEX’s Risk Assessment Tool.

pythonjavascriptd3djangopostgresqlpostgismemcachedgitsvnvimlinux

Projects & ideas

AshTag is a citizen science project developed with
UEA's Adapt group to track the spread and effects of the ash tree
dieback disease. AshTag 1.0 was built very quickly on top of my
previous project "IAS-ESS" (Invasive Alien Species - Exotic
Specimen Sightings), and AshTag 2 was then developed separately and
open sourced.

H2O Really?

Potable & environmental water data for all.

Built to assist with monitoring and management of
invasive species, this was, at the time, a novel project that allowed
for any invasive species to be photographed, identified, geolocated
and reported to experts, with geo-fenced campaigns pushed out to iOS
and Android apps.

This site was inspired when I became annoyed with myself for
mistakenly purchasing items containing Palm Oil; and then the
frustration at trying to explain (with proof) why it is 'bad'.

The idea was that the information on the site can be used and
built upon to help make ethical (and informed) purchases, based on
whatever the user's ethics allow for.

Still alive, but not much kicking.

pythonjavascriptdjangosvnlinux

Bohdi Personal health app

Another idea after becoming frustrated, this time
with the disconnect of the health information systems and our own
poor recall abilities, Bohdi was intended as a personal health app to
log injuries and bodily-concerns.

Shtaggle was to help me organise my music with
tags. It allowed the user to tag their music by retrieving tags from the last.fm community, or through custom tags. Shtaggle
could also communicate tags back to last.fm and to a linked shtaggle.co.uk
account. Once tagged, the user can quickly organise their music using iTunes
smart playlists, for example. Shtaggle could also retrieve track lyrics.