Hi, I'm a Low-Level Developer with Autism (specific interest in low-level programming), primarily C focused, with good knowledge about assembly (primarily x86_64) and some good Zig notions, among other things. I really like to re-implement the wheel to learn and better understand how it works. I'm also a Linux user (Arch BTW), I pretty much customized my entire environment, including my editor (Neovim).
NOTE: Most of my projects are private on GitHub, which explains the low actvity and also I'm self-hosting my git server.
My key focus include:
- Performance, writing code with performance in mind.
- Modularity, writing modular code, in a way that it can be modified and re-used without the need of refatoring (or only minor one) existing code.
- Readability, writing readable code without sacrificing performance.
- Make it Work then Improve it, when implementing new features, don't try too hard to write perfect/optimal code, but do it once it works (if needed).
I mainly use these techno :