Laurence headshot

Hi, I'm Laurence.

I build things: mobile apps, web tools & data projects.
Occasionally I write about it too.

RiverWatch logo

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.

RiverWatch screenshot showing river health data

Latest Posts

See all posts →

Looking for a developer for your next mobile app, web tool or data project? I'm available for freelance work.

✦ Hire Me
Laurence in Turkey

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.