Recent articles
Understanding object lifetimes in C++
A brief article on object lifetimes in C++ and why they're important
Read PostInteresting compiler attributes in modern C++
A short reference post with some interesting and useful attributes available in modern C++.
Read PostImplementing pattern matching in C++17
A short post on how to implement type-based pattern matching using C++17 features.
Read PostAbout Me
I am a software engineer currently working in the quantitative trading industry, after having graduated with a MEng Computing degree from Imperial College London. I am mostly interested in low-level systems programming, including topics such as concurrency, operating systems and high-performance software.