Work
Apps built at the edge of public data and practical need. The common thread: publicly funded data, made usable. Open source where possible. Built to learn, released to be useful.
Public Data · Open Source
Scottish public data, made navigable
Scotland has exceptional open datasets — from native woodland surveys to council finance returns to scheduled monuments. These apps make that data accessible to people who would never find it otherwise.
Navate
PrototypeHeritage navigation for Scotland's public spaces, built on open geospatial data.
A walking tour platform anchored in Eaglesham, using Historic Environment Scotland listings, NLS historic maps, and OpenStreetMap. Built to make Scotland's heritage data navigable by anyone.
TreeID
In DevelopmentA field guide to Scotland's native woodlands, layered onto the Native Woodland Survey of Scotland.
Tap any woodland polygon on the map to see which species are present, their structure, and habitat type. Tree guide content written and narrated by naturalist Hugh Fife, dedicated to his memory.
Council Compare
LiveScottish council performance data made honest with the deprivation and funding context that league tables always leave out.
Pick any two Scottish councils and compare education, social care, and spending data. Every metric shown alongside SIMD deprivation scores, because a number without context is just noise.
Technology as Lever
Tools for decisions that matter
Investment research, mental health support. Different domains, same principle: technology should reduce the information gap between those who have access and those who do not.
Verdant
PrototypeGreen credentials for investment decisions, composite scoring across emissions, disclosure, and ESG controversy.
Search any listed company and see a composite Green Score built from satellite emissions data, CDP disclosure, and ESG controversy flags. Built for investors who want to go beyond self-reported sustainability claims.
Mima
PrototypeGuided meditation built around common therapeutic frameworks, with AI-generated voice narration.
Named for the AI aboard Harry Martinson's 1956 epic Aniara — a mind that absorbed the memories and anxieties of others until the weight became too great. The app borrows her name and purpose.