computer science, research, thoughts

Premium

Hello, 2025

I figured I'd give an update on what I've been up to the last year and a half. For starters, I've gotten pretty serious about photography! I moved to Charlotte, NC recently and was so inspired by the city...

Premium

Living document of C++ notes, books

This is a living document of my selected notes on modern C++ best practices. Including, but not limited to, notes from books I own, guidelines, and best idiomatic practices. I'd like to first mention the kickstarter for me three years ago, Exploring C+...

C++
Premium

On modern C++ and PLT

Howdy, It's been a while :-). I've been largely immersed in modern C++ for the last few years—particularly C++20 and C++23, which have some groundbreaking changes if you haven't kept up. I'll get to...

Premium

Trampolines and Coroutines

My research has lead me to a discovery in problems prevalent to systems that use cooperative multitasking (or non-preemptive multitasking). First, cooperative multitasking, as the name states, allows processes and programs to voluntarily yield control