Hi, I'm Laurence.
I build things: mobile apps, web tools & data projects.
Occasionally I write about it too.
Latest project: River Watch
River Watch is an open-source project I'm building to visualise and track the health of England's rivers. It uses open government data—primarily from the Environment Agency—to surface trends, pollution events, and ecological indicators for every river.
The goal is transparency: making it easy for anyone to see what's happening to their local waterways, identify what's causing degradation, and hold polluters to account.
Rock of the Day: @GeologyToolkit
I built a Twitter bot that tweets a daily rock quiz! Each day it posts a mystery rock photo and challenges followers to identify it, then reveals the answer later. A fun way to learn geology and promote Geology Toolkit.
Blog post coming soon on how it was made.
Featured Apps
A selection of apps I've built and shipped to the App Store
Cloud Point – Cloud Identifier
A unique community created by and for cloud-spotters. No prior knowledge needed—just look up and explore!
Geology Toolkit: AI Rock ID
A powerful toolkit for field Geologists, aiding understanding, interpretation and sketches in the field!
Latest Posts
About Me
Hi, I'm Laurence - I'm a mobile developer, data scientist and indie app maker based in the UK. My background is unusual: I trained in geophysics, worked in data science at BT Group, then transitioned to building apps from hotel rooms in South-East Asia. It was a terrifying decision, but I've made some incredible things along the way.
These days I build consumer apps in SwiftUI and Flutter, contribute to open source projects focused on the environment, take on freelance projects and occasionally write about what I've learned. I care about clean code, real user value, and shipping things that actually work.