Filter articles
Meet Tim Beale: A day in the life of a RiskScape™ developer
09 Mar 2026, 12:47 PMTim Beale, RiskScape™ developer at Catalyst, explains his day-to-day work building open source geospatial risk modelling software, and why helping New Zealand and the Pacific understand their exposure to natural hazards keeps him motivated.
What’s your role and what do you do?
Tim Beale, RiskScape Developer at Catalyst.
I'm a software developer working on the RiskScape™ project at Catalyst. I help design and build geospatial risk modelling software (RiskScape™). I also use that software to help solve real-world problems, like better understanding the risk from natural hazards in New Zealand and the Pacific.
I work with scientists at Earth Sciences NZ who specialise in studying hazards such as earthquakes, floods, volcanoes, and landslides. So, I basically work with a bunch of people way smarter than me. My trick is to break down complicated concepts so they're simple enough that even I can understand them. If you can do that well, the little things really add up, and you can start to solve some really complex technical challenges.
What does a typical day look like?
Pacific Risk Tools for Resilience (PARTneR) training workshop in Vanuatu.
My day can vary a lot. Working on the RiskScape™ engine usually involves analysing a problem, coming up with a new engine feature to solve it, testing the solution, and documenting how it works. Often, I'll be building RiskScape™ models for clients, running the models, and verifying the results.
Sometimes I train people on how to use RiskScape to quantify risk. Since RiskScape™ is an open source tool, it's great to see university students pick it up quickly and start using it for their research projects. I've also had the chance to travel — it was a great experience teaching people to use RiskScape™ as part of a Pacific Risk Tools for Resilience (PARTneR) training workshop in Vanuatu.
What's something you do as part of your role that people might be surprised about?
Part of any successful software project is "building the right thing". You can't just throw software at a problem and hope for the best. So, I've had to learn a lot about risk modelling and understand all sorts of concepts, like log-normal CDF damage state curves and Occurrence Exceedance Probability (OEP).
An example of RiskScape displaying the results for a coastal flooding model.
A RiskScape™ model is made up of lots of little computational building blocks. We base these building blocks on well-established patterns used in other languages, like SQL and Python. It's quite satisfying when you add a new building block, and it's intuitive to use — and it suddenly becomes a lot simpler to build new models.
What’s a problem you’re currently working on?
Large probabilistic risk models are a headache. They can potentially involve billions of calculations, so trying to run that promptly (without needing a supercomputer) can get interesting. It often involves taking a step back, thinking about how data gets manipulated from start to finish, and figuring out smarter ways to shuffle the processing in the model.
A key part of keeping projects running smoothly is testing. RiskScape™ has a suite of automated tests to ensure we don't degrade the system, but a little targeted manual testing can go a long way.
What keeps you motivated?
Tim Beale at a training session on using RiskScape.
Sometimes working on risk models can feel a bit academic, just dealing with data files and numbers. But then a disaster hits, and I'm reminded just how exposed to natural hazards New Zealand is, and how expensive the recovery can be. It's important to have tools like RiskScape that can help us better understand our exposure to risk and how to best mitigate it.
What are you excited about for this year?
We've been concentrating on fleshing out the underlying RiskScape™ modelling functionality for a while. Now, one focus is on making RiskScape™ as simple as possible for risk modellers to use. When you're dealing with multi-hazard geospatial probabilistic risk models, that's quite the challenge. But if we do a good job of it, RiskScape™ will be a powerful research tool, not just in New Zealand, but globally. Working at Catalyst, with its commitment to open source solutions, and the flexible and friendly work, means I get to be part of that.
If you're interested in joining the team at Catalyst, check out our available positions.