r0b
Now Blog Garden Portfolio

I'm Rob, I make ... stuff

What am I up to right now? (ish)

This is my now page, you should make one! What is this?

Latest Projects

I make web stuff and tinker with native apps. Less JavaScript, modern CSS and more mac-assed apps. These are the latest of my projects that I've written up.

Projects

About me

I'm a developer interested in making web platforms and services. I'm a Senior Research Software Engineer at Open Lab, a cross-disciplinary HCI research group at Newcastle University. I make technologies for projects ranging from virtual conference schedule's to innovative platforms and even global WhatsApp games.

I play with a lot of technologies and ideas. I'm a keen test driven developer, agile worker and always like to try out different frameworks. For instance I made this site with Eleventy, Nunjucks and a sprinkle of Sass. I'm big into devops, containerising things with Docker and have been quite liking Kubernetes recently.

Most of my projects are on GitHub and my latest ramblings are on Mastodon.

Blog

A mini API to get your total App Store downloads

View

2023

A little fantasy console, kinda like a gameboy, for the web

View

2023

A curated set of mini services to help Open Lab members

View

2023

A lightweight web app to view the contents of a container registry

View

2023

A RESTful API for querying a git repository and commiting changes back

View

2023

Plugin for Sketch to generate a spritesheet of SVG assets for the web

View

2023

A self-hosted podcast recorded at Open Lab

View

2023

A irregular get together to talk about tech with an Eleventy website that hosts the calendar

View

2023

An end-of-year reflection for Open Lab's CoffeeClub like Spotify Unwrapped

View

2023

macOS menu app to quickly swap the default browser

View

2022

MozFest virtual conference

View

2022

YAML validation and formatting for Nova.app

View

2022

PDC global virtual conference

View

2022

A Menu Bar Extras app to quickly get YubiKey OATH codes

View

2022

A design system for Open Lab research projects

View

2022

A diary and reminder system for recalling and annotating web interactions

View

2022

A web extension to hide w3schools search results

View

2022

Web and server libraries to setup and manage WebRTC experiences

View

2022

Web engagement platform for anonymous feedback on physical locations using QR codes and A.I. moderation

View

2022

A local CDN of fonts for Open Lab

View

2022

Open Source virtual conference platform

View

2021

Project website for Digital Citizens Centre

2021

Personal utilities for Nova.app

View

2021

Open Nova projects in GitFox

View

2021

Prisma syntax highlighting & LSP for Nova.app

View

2021

XML validation and formatting for Nova.app

View

2021

Group website and publication aggregator

View

2021

Virtual climate conference hosted by the Red Cross

View

2021

Minimalistic macOS menu based pomadoro app

2021

Interactive workshops through the metaphore of a virtual airline journey

View

2021

A system for fairly buying coffee beans for a shared bean-to-cup machine

View

2021

36 hour climate conference hosted by the Red Cross

View

2020

A tool for querying hosting platforms and getting that data into a managable AirTable

View

2020

Operations dashboard for Open Lab infrastructure

2019

Project-matching app powered by Trello and Google Forms

View

2019

My personal blog about app, web and iot tech

View

2019

My personal website and project portfolio

View

2019

Classroom-based interactive activity dashboard linked to smart bands

2019

Microscopic poll app

2019

Future forcasting game run for Red Cross volunteers

View

2019

Interview recording, annotation and reporting app

2018

Personal search engine

2018

Trello-powered website and CMS

View

2018

SMS donation platform for Greek solidarity movements

2018

A no-framework web game of snake

View

2018

A system for making ordinary posters interactive through flexible circuits and telephony

View

2018

Geograhpical mapping platform

View

2017

RESTful API docs generator based on YAML definitions

2017

A web engagement consulting on the direction of Newcastle's parks

View

2017

Newcastle metro online consultation

2016

A side-scrolling endless runner game with procedural generation

2015

A side-scrolling zombie survival game where illumination is in limited supply

2013