Caroline Morton

Specialist Rust consultant for performance-critical, scientific, and data-intensive systems — with a unique background in medicine and epidemiology.

Decorative background
Caroline Morton
dag_1 orange

Consulting

I take on high-end Rust consulting for performance-critical and data-intensive systems, plus the data engineering around them. My clients span education, healthcare, gaming, and research institutions.

Learn More
crab blue

Rust

I use Rust where performance, accuracy, and reliability matter most — high-stakes systems that need to be both fast and correct. Its strong type system catches whole classes of bugs before they ever ship.

Learn More
graph_1 green

Open Science

I advocate code sharing and open science in health research, teaching researchers software best practices for transparent, reproducible research. I also build open source tools to help researchers.

Learn More

Want to know more?

I specialise in Rust for performance-critical, scientific, and data-intensive systems, including synthetic data generation. Drop me a message if you’re working on a challenging performance or data problem, or want to explore how we might work together.
Get In Touch
Women in Rust

Women in Rust

I am the co-lead of a community group that aims to support Women in the Rust programming language.

Learn More

My Blog

histogram orange

How Do We Measure the Utility of Synthetic Data?

A practical guide to some of the metrics you can use to evaluate the utility of synthetic data.

Read More
presentation_outline_2 green

Logs and tracing in Rust: From Terminal to Grafana

How to ship structured logs from a Rust application to Grafana Loki and query them, with a complete local setup using Docker Compose.

Read More
log1 orange

Logs and tracing in Rust: Structured Fields and Spans

How to use structured fields and spans in the Rust tracing crate to add context to your logs and understand the flow of execution in your code.

Read More

Newsletter

I write about open science, research code, and building better tools for researchers. Subscribe to get new posts delivered to your inbox.

Browse the newsletter archive →