← Back to Home

About Me

Photo of me

Hello, I'm Laurence 👋

I'm a mobile developer and data scientist based in the UK. I've spent the last few years building and shipping consumer apps independently — in Flutter and SwiftUI — while travelling through South-East Asia, Australia and New Zealand. This site is home to everything I've made, written, and figured out along the way.


My Story

Travel photo My path here was anything but straight. I trained in Geophysics with Geology, but pivoted into an MSc in Scientific Computing and Data Science at Durham. Before I'd even finished my dissertation, I'd landed a job at BT in their data science and cyber processing arm.

I learned so many useful skills whilst working there, though I also developed a dangerous itch to start creating things for myself. So, in my free time, I began experimenting with Flutter and over three years built and shipped a handful of apps to the App Store and Google Play.

What began as a side project turned into something I genuinely love — solving problems with design and code, and seeing people all over the world use my apps. Essentially, I became addicted to the process and decided to go all-in on this for a while to see what would happen. It was a pretty scary experiment to put myself through — I went from taking home good money (£3000/month) to slightly less good (<£300/month)...as well as saying goodbye to my comfy routines, the friends I'd made and the region of the UK I'd grown to love (Gloucestershire) to pursue something entirely under my own steam.

I'm back in the UK now — nine apps shipped, a handful of regular freelance clients and a much clearer sense of what I want to build next. It was worth every stuffy hotel room.


What I'm Working On

Workspace photo These days I'm building primarily in SwiftUI — designing across iOS, watchOS, tvOS and macOS from a single codebase. I find Apple's ecosystem genuinely exciting right now and SwiftUI in particular has matured into something I think every iOS developer should know.

I'm also continuing to maintain and improve my Flutter apps. I still love Dart and cross-platform reach matters — particularly for projects where Android users are part of the picture. I've learned too that coding apps is just one side of the story - I'm having a huge focus now on implementing ways to increase user conversion and ASO strategies for those already on the App Store. Making data driven decisions through tracking user interaction with the app using tools like Mixpanel Analytics.

Beyond mobile, I've been expanding into web tools and data projects, drawing on my background in Python and scientific computing. The data science skills I built at BT and Durham don't just sit in a drawer — they shape how I think about every product I build, from instrumentation and analytics through to how I measure whether something's actually working.

My long-term goal is to keep growing products that genuinely help people, collaborate with startups and companies building things worth believing in — particularly anything touching nature, climate, or science — and keep getting better at the full arc of making software: idea, data, design, code, ship, iterate.


Outside of Work

Hobby photo When I'm not coding, you'll almost always find me outdoors, making the most of nature. I love hiking through forests and mountains, wild camping under the stars and exploring new trails wherever I travel. Outdoor climbing and kayaking are two of my favourite ways to challenge myself and experience the world from a different perspective. Whether it's paddling across a quiet lake in Scotland, scrambling up a rock face in Snowdonia, or simply enjoying some weird health drink (green juice anyone?) at a local café after a long walk in the Cotswolds, I find that time spent in nature helps me recharge and stay inspired. The freedom of creating digital products is amazing, but I believe balance is just as important. This means I try to spend as much time as possible outside, embracing new adventures and soaking up the beauty of the natural world.

Of course, finding that balance is something I'm still learning. The pull to be coding every spare minute is real — but I've learned the hard way that it's not sustainable. Keeping the fire going means adding logs carefully, not smothering it. Time outside isn't time wasted; it's what keeps the work worth doing.


Get in Touch

I'm happy to chat — whether it's about app ideas, indie dev life, or just to say hi!