I am an embedded developer, open-source creator, and software blogger.
When I see a problem that does not yet have a solution, I develop it and release it to the open-source community freely through my GitHub so that indie developers and companies can enjoy my work in real world projects.
As I solve problems, I like to document the process and try to share my ideas on solutions through educational posts on my blog, so that other developers may hopefully build off of this.
When I am not writing code or blogging, I can often be found on StackOverflow under the handle human-compiler answering questions under the c++ and language-lawyer tags.
It’s difficult finding time to either blog or contribute high-quality changes to open-source projects as all of this has to be done during free time outside of work.
This is why your support is important and can make a difference.
If you like any of my products (libraries, blog, etc), or even just want to help support me grow as a developer – please consider sponsoring me which will allow me to spend more time on the projects you love.
By supporting me, you would be helping to show me which products need more attention, and in turn will receive more maintenance. By supporting specific projects, your name will also be added to the project's README
s for special-thanks.
Creating open-source projects is my passion, and so any contribution -- no matter how small -- means a lot to me.
Thank you for your support!
1 sponsor has funded bitwizeshift’s work.
Featured work
-
bitwizeshift/BackportCpp
Library of backported modern C++ types to work with C++11
C++ 76 -
bitwizeshift/string_view-standalone
A custom implementation of the C++17 'string_view' back-ported to c++11
C++ 42 -
bitwizeshift/Lazy
A lightweight lazy-loading wrapper written in Modern C++
C++ 46 -
bitwizeshift/Scope
A modern C++-RAII utility library, based on the C++20 proposal
C++ 11 -
bitwizeshift/Delegate
Delegate is an unbelievably fast, lightweight, and 0-overhead function container.
C++ 22 -
bitwizeshift/result
A lightweight C++11-compatible error-handling mechanism
C++ 285