Posts by Tags

capabilities

My first article!

less than 1 minute read •

My first article, “How Flexible is CXL’s Memory Protection?”, was just published in ACM Queue (it’s even on the front cover!) It discusses PCIe and CXL, their memory security model (and how it leaves something to be desired), and various flavors of capability which may be able to help. The article is available online here, and I plan to publish a copy here in the coming weeks to demo my pie-in-the-sky alternative typesetting language.

cheri

All-Caps: My talk at CHERI Blossoms 2026

20 minute read •

I got to give a short talk on my PhD work to close out the CHERI Blossoms 2026 conference! I was super excited to have the opportunity to present, and I think it went very well. This post serves as an archive of the video recording and the slide deck. Many thanks to my supervisor Simon W. Moore and collaborator Theo Markettos.

cxl

My first article!

less than 1 minute read •

My first article, “How Flexible is CXL’s Memory Protection?”, was just published in ACM Queue (it’s even on the front cover!) It discusses PCIe and CXL, their memory security model (and how it leaves something to be desired), and various flavors of capability which may be able to help. The article is available online here, and I plan to publish a copy here in the coming weeks to demo my pie-in-the-sky alternative typesetting language.

docker

On Domains and Servers

28 minute read •

After submitting my PhD thesis, one of my side projects over my final(?) unemployed summer has been setting up a couple of domains and a server. You remember those things, servers? Those things we all used before lambdas, workers, microservices, etc.? Well, I found one in the wild, and I wrangled it just right, and now I’m here to talk about it.

hetzner

On Domains and Servers

28 minute read •

After submitting my PhD thesis, one of my side projects over my final(?) unemployed summer has been setting up a couple of domains and a server. You remember those things, servers? Those things we all used before lambdas, workers, microservices, etc.? Well, I found one in the wild, and I wrangled it just right, and now I’m here to talk about it.

mphil

networking

On Domains and Servers

28 minute read •

After submitting my PhD thesis, one of my side projects over my final(?) unemployed summer has been setting up a couple of domains and a server. You remember those things, servers? Those things we all used before lambdas, workers, microservices, etc.? Well, I found one in the wild, and I wrangled it just right, and now I’m here to talk about it.

phd

All-Caps: My talk at CHERI Blossoms 2026

20 minute read •

I got to give a short talk on my PhD work to close out the CHERI Blossoms 2026 conference! I was super excited to have the opportunity to present, and I think it went very well. This post serves as an archive of the video recording and the slide deck. Many thanks to my supervisor Simon W. Moore and collaborator Theo Markettos.

My first article!

less than 1 minute read •

My first article, “How Flexible is CXL’s Memory Protection?”, was just published in ACM Queue (it’s even on the front cover!) It discusses PCIe and CXL, their memory security model (and how it leaves something to be desired), and various flavors of capability which may be able to help. The article is available online here, and I plan to publish a copy here in the coming weeks to demo my pie-in-the-sky alternative typesetting language.

publications

All-Caps: My talk at CHERI Blossoms 2026

20 minute read •

I got to give a short talk on my PhD work to close out the CHERI Blossoms 2026 conference! I was super excited to have the opportunity to present, and I think it went very well. This post serves as an archive of the video recording and the slide deck. Many thanks to my supervisor Simon W. Moore and collaborator Theo Markettos.

My first article!

less than 1 minute read •

My first article, “How Flexible is CXL’s Memory Protection?”, was just published in ACM Queue (it’s even on the front cover!) It discusses PCIe and CXL, their memory security model (and how it leaves something to be desired), and various flavors of capability which may be able to help. The article is available online here, and I plan to publish a copy here in the coming weeks to demo my pie-in-the-sky alternative typesetting language.

qemu

On Domains and Servers

28 minute read •

After submitting my PhD thesis, one of my side projects over my final(?) unemployed summer has been setting up a couple of domains and a server. You remember those things, servers? Those things we all used before lambdas, workers, microservices, etc.? Well, I found one in the wild, and I wrangled it just right, and now I’m here to talk about it.

risc-v

rust

On Domains and Servers

28 minute read •

After submitting my PhD thesis, one of my side projects over my final(?) unemployed summer has been setting up a couple of domains and a server. You remember those things, servers? Those things we all used before lambdas, workers, microservices, etc.? Well, I found one in the wild, and I wrangled it just right, and now I’m here to talk about it.

rvv

ssh

On Domains and Servers

28 minute read •

After submitting my PhD thesis, one of my side projects over my final(?) unemployed summer has been setting up a couple of domains and a server. You remember those things, servers? Those things we all used before lambdas, workers, microservices, etc.? Well, I found one in the wild, and I wrangled it just right, and now I’m here to talk about it.

vps

On Domains and Servers

28 minute read •

After submitting my PhD thesis, one of my side projects over my final(?) unemployed summer has been setting up a couple of domains and a server. You remember those things, servers? Those things we all used before lambdas, workers, microservices, etc.? Well, I found one in the wild, and I wrangled it just right, and now I’m here to talk about it.