Become a sponsor to Felix Morgner
Hello! I'm an educator and embedded software engineer with a passion for exploring all corners of systems programming.
I balance two professional roles, working as a Senior Embedded Software Engineer and as a University Lecturer at OST – Eastern Switzerland University of Applied Sciences, where I teach undergraduate courses on Modern C++ and Operating System Concepts.
My open-source work reflects my professional interest in robust engineering, my role as an educator, and a healthy sense of humor about our industry's buzzwords.
What Your Sponsorship Supports
Your sponsorship directly enables me to dedicate more time to creating and maintaining a diverse range of open-source projects. My featured work includes:
- newtype: A zero-cost abstraction library for creating strongly-typed wrappers in modern C++. This header-only library helps prevent common programming errors by improving code safety and clarity at compile-time.
- dev-cyber: A Linux kernel module that creates a virtual character device (
/dev/cyber) which produces an infinite stream of the string!CYBER!. It was created as a joke out of frustration with the overuse of the term "cyber" and serves as a fun example of kernel module development.
Beyond these projects, your support also helps me create:
- High-Quality Pedagogical Code: Standalone examples, small libraries, and lab assignments that I use in my courses and publish for the wider community.
- Detailed Documentation and Articles: Writing clear, in-depth explanations on topics in C++ and systems programming.
Why This Matters
My work spans the spectrum from production-quality C++ libraries that enhance software safety to experimental kernel modules that serve as both a joke and a learning tool. This blend of practical engineering and creative exploration is at the heart of what I do.
By sponsoring me, you are supporting the development of both serious, robust tools and engaging, unconventional projects that make learning about low-level systems more accessible and entertaining.
Thank you for considering supporting my work.
Featured work
-
fmorgner/dev-cyber
Not the device we need, but the one we deserve
C 20 -
fmorgner/newtype
A library of types and functions to create strong type aliases
C++ 1