Skip to content
View Daaboulex's full-sized avatar

Block or report Daaboulex

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Daaboulex/README.md

Stephan Daaboul

Typing SVG

NixOS Kernel LinkedIn Followers Profile Views

About Me

Embedded Systems Engineer at Fahlke Control Systems KG in Germany, working with Arm Cortex-M firmware, ESP32 IoT gateways, and industrial control systems. I build cross-platform build and flash toolchains in PowerShell and Nix that auto-generate Makefiles, wrap firmware flashing, and integrate with VSCode tasks — bridging Windows and Linux development seamlessly. B.Sc. in Robotics and Intelligent Systems from Jacobs University Bremen. Certified in Arm Cortex-M architecture and embedded software design. Native Spanish and English speaker, currently learning German.

Not a computer scientist — just an engineer who stitches things together and makes them work. Outside of work, I contribute to the NixOS ecosystem — packaging bleeding-edge software that doesn't exist in nixpkgs and maintaining a performance-tuned multi-host system configuration. Avid system tweaker and optimizer.

NixOS Packages

mesa-git-nix Bleeding-edge Mesa from main — latest Vulkan/OpenGL drivers before release
cachyos-settings-nix CachyOS performance settings as a standalone NixOS module
portmaster-nix Portmaster privacy firewall packaged for NixOS
lsfg-vk-nix Vulkan frame generation (Lossless Scaling) for Linux
eden-nix Eden Nintendo Switch emulator Nix flake
OCCT-nix OCCT hardware stress test for NixOS
nx-save-sync-nix Nintendo Switch save sync tool

System Configuration

nixos — Modular NixOS flake with 200+ custom options across 30+ modules:

Dendritic architecture — every feature is an independent, toggleable module behind myModules.*

Performance-first — CachyOS kernel with Zen 5 microarch compilation, bore scheduler, ananicy-cpp

Multi-host — Desktop (Ryzen 9950X3D + RX 9070 XT) and MacBook Pro 9,2 with kernel specialisations

Automated toolingnrb build helper, auto-generated docs, config validation scripts

Tech

Tech Stack

Embedded Arm Cortex-M4 C C++ FreeRTOS ESP32 MQTT Control Systems
Tooling PowerShell Cross-platform CI Makefile generation VSCode task automation .NET
NixOS Nix Flakes flake-parts Home Manager CachyOS Secure Boot
Linux Vulkan Mesa AMDGPU Kernel patching BTRFS LUKS sops-nix

Research

An affordable gradient mixer for chromatography with aqueous and organic solvents K. Garcia, C.E. Godinez, S. Daaboul, P. Cendoya, G. Ramos, D. Gabel Journal of Chromatography A, 2023 — DOI: 10.1016/j.chroma.2023.463930Code & Hardware

Stats

GitHub Streak

Contribution Graph

Pinned Loading

  1. kelangarcia/Automation_of_a_Linear_Gradient_Mixer_for_Chromatography kelangarcia/Automation_of_a_Linear_Gradient_Mixer_for_Chromatography Public

    Analysis, Simulations, Procedure, Schematics, and Code for making an automated linear gradient.

    C 1 1

  2. nixos nixos Public

    Modular NixOS flake with 200+ custom options across 30+ modules — dendritic architecture, CachyOS kernel, multi-host (Ryzen 9950X3D + MacBook Pro 9,2), auto-generated docs

    Nix