People / Christian Mazakas
Christian Mazakas

Christian Mazakas

Software Engineer

About

Christian received his B.Sc. in physics where he studied cosmological simulation software which introduced him to C++ and a love of programming. He's worked in the web development industry for 5+ years and spent 2 years writing computer vision-based software routines in OpenCV. He fell in love with C++ and Boost after spending too much time on the cpplang slack. When not programming, he enjoys wood-fired cooking and searching for the next greatest beers.

Published posts

Libraries

Unordered's New Look

When I’m not busy eternally grinding on implementing hashing algorithms, I’ll sometimes take a moment and help other Boost libraries. I enjoy being a kind of soldier of Boost. Deploy me to any library in the project and I’ll dive in and get results.

Read more →
Libraries

Hashing and Matching

I’m happy to report that the library I helped Peter Dimov develop, Hash2 , was accepted after probably one of the most thorough Boost reviews to have happened in recent history.

Read more →
Engineering

The Safe C++ Saga

I’ve spent the last quarter developing a successor to the C++ stdlib in Safe C++, the proposal from Sean Baxter to add borrow-checking semantics to C++.

Read more →
Libraries

Christian's Q2 2024 Update

This last quarter I worked primarily in the http-proto library, this time extending serialization to include chunking and zlib compression routines: deflate and gzip.

Read more →
Libraries

Christian's Q1 2024 Update

In the past few months, I’ve been busy getting up to speed on the slate of proposed-for-Boost libraries: Boost.Buffers and Boost.Http.Proto.

Read more →
Libraries

Christian's Q4 2023 Update

This last quarter has been an interesting one. Development on the Unordered library has slowed down so I’ve been re-tasked with aiding in the development of a whole new slew of HTTP/1-based libraries.

Read more →
Libraries

Christian's Q3 2023 Update

Development on Unordered has been proceeding smoothly. Now that Boost libraries are permitted to drop C++03 support, Unordered has seen some long-needed cleanup.

Read more →

Empowering C++ by funding libraries, building community, and advancing the language.

Connect with us