Caroline Morton

Founder and software developer with a unique background in medicine and epidemiology.

Decorative background
Caroline Morton
dag_1 orange

Consulting

I build high-performance software and data engineering solutions in Rust and Python. My clients span education, healthcare, gaming, and research institutions.

Learn More
crab blue

Rust

Rust is known for its strong type system and lack of garbage collection, which makes it a great choice for high performance applications that need to be secure.

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 development, synthetic data generation, health data systems, and open science practices. Drop me a message if you’re working on challenging data problems 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

crab yellow

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
crab green

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
crab blue

Logs and tracing in Rust: Fundamentals

An introduction to logging and tracing in Rust, covering some of the philosophy behind logging and how to set up a basic tracing subscriber in your Rust projects.

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 →