My work

Posted on Sat 05 October 2024 in Portfolio

Please note this is by no means a comprehensive overview of my work. However, a I cannot publicly share much of what I have done in my employment, so a lot of this content is what I've managed to cobble together in my spare time.

Looker

I was the lead developer on Digital Science's Dimensions Research Integrity Looker app.

Note: You won't be able to view the actual app without signing up for it.

Power BI

Here is a relatively simple dashboard showing some New Zealand climate data.

I have also produced dozens of (more complex) Power BI reports for the University of Exeter, but these data are confidential.

Python

A high proportion of my Python work is behind orgnisational barriers unfortunately.

This website is not, though! I built it using the pelican package; you can view the source code on GitHub.

I did produce a Dash dashboard for modelling 'quality-related' research funding between the release of the 2021 Research Excellence Framework and the announcement of the funding. Unfortunately it was hosted on Heroku's free tier which has since been withdrawn, so I need to find a new home for it. You can still see the source code.

Whilst at Digital Science I did do some work on the Dimensions API Labs, a series of Jupyter Notebooks designed to help users interact with the Dimensions API via the dimcli Python package. My contributions are small, but some of my stuff is up there. The source code is on GitHub.

R packages

Although most of my R packages are in a private work repo, there are some public ones I can share:

These are all 'development' packages; none are on CRAN.

Shiny

Continuing on the climate theme, here is a dashboard of climate averages for select locations around the globe. This data was obtained from Wikipedia and loaded to a sqlite database. The process for doing this is available on GitHub. (PS. The way I am reading in the data and handling it on user input is not best practice, but for a small dataset it works).

I also have a (very basic) investment returns calculator. The code is also on GitHub.

Websites

As mentioned in the Python section, I made this website using Python, via the pelican package. View the source code if interested.