We often see people recommend “build a compiler,” “build a database,” “write an HTTP server,” “make a Redis clone,” or “try OS-related projects” when someone wants to go beyond normal web apps and CRUD work.
But for people who want to demonstrate real C++/systems ability, what kind of project actually stands out?
I’m thinking about projects involving C++, memory management, containers, networking, databases, compilers/interpreters, operating systems, performance, reliability, or infrastructure tooling.
Ideally, I would like to build something that real people could actually use. Even if 10 people I don’t know used the project, I would consider that a huge success.
What would make a C++/systems side project look serious to experienced developers or potential employers?
Genuine question for those who work with C++ everyday