Skip to content
View djmenig's full-sized avatar

Block or report djmenig

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
djmenig/README.md

Hi, I'm Donald 👋

Linux Systems Engineer · DevOps/SRE Focus · Systems Thinker with UI/UX Awareness

I build systems with an emphasis on clarity, reproducibility, and thoughtful design. My engineering work spans Linux distribution development, subsystem‑level debugging, and creating reliable, maintainable environments across diverse Linux ecosystems.


🧩 LiviOS — Custom Linux Distribution

Creator of LiviOS, a retro‑inspired Linux distribution engineered around clarity, reproducibility, and intentional design.

LiviOS reflects how I naturally approach systems engineering:

  • I design for predictability — systems should behave consistently.
  • I document for clarity — architecture should be understandable.
  • I build for reproducibility — processes should be repeatable.
  • I refine for UX — systems should feel coherent and intuitive.

The terminal‑first workflow is a deliberate design choice for LiviOS, not a limitation of my broader engineering work.

Current status: antiX Edition in active development (pre‑release)
Repository: https://github.com/djmenig/liviOS


🛠️ Linux Kernel / SOF Project Contribution

I investigated and documented a hardware‑specific audio failure affecting Dell systems (and other laptops using the same audio hardware), where the base speakers would not initialize or produce sound.

My contribution included:

  • identifying the failure pattern
  • collecting and analyzing SOF + ACPI logs
  • isolating the subsystem interaction causing the issue
  • validating behavior across multiple distributions (openSUSE, antiX)
  • collaborating with SOF and kernel maintainers
  • providing reproducible reports and traces for upstream debugging

Relevant threads:

This work demonstrates my ability to diagnose subsystem‑level issues and communicate findings effectively to upstream maintainers.


🔧 Engineering Philosophy

My engineering style is shaped by how I naturally think and solve problems:

  • Clarity — systems should be understandable, not obscure.
  • Reproducibility — processes should be predictable and repeatable.
  • Maintainability — future work should be easier, not harder.
  • Intentional architecture — every component should have a purpose.
  • User experience — systems should feel coherent and intuitive, regardless of interface.

This mindset guides me through every computing endeavor I pursue.


🚀 What I'm Working On

A structured roadmap of my current and upcoming engineering efforts:

1. LiviOS antiX Edition

[ ] finalize architecture documentation
[ ] refine build scripts and reproducibility steps
[ ] prepare pre‑release packaging

2. LiviOS openSUSE Edition

[ ] begin tooling evaluation (zypper, OBS, KIWI)
[ ] design cross‑edition consistency guidelines
[ ] establish build pipeline structure

3. Azure Certification Path

[ ] complete AZ‑900
[ ] complete AZ‑104 using free voucher
[ ] integrate cloud fundamentals into DevOps/SRE skillset

4. Repository Polish

[ ] improve documentation clarity
[ ] add diagrams and workflow explanations
[ ] strengthen onboarding for contributors

5. DevOps/SRE Skill Expansion

[ ] deepen automation and pipeline fundamentals
[ ] expand monitoring/logging practices
[ ] continue hands‑on systems engineering work

6. openSUSE-based spin (future / conceptual / low priority)

[ ] maintain outline for named openSUSE spin (name withheld until release)
[ ] refine opinionated, UX-driven package and workflow selection
[ ] continue using daily-driver environment for iterative improvements
[ ] preserve conceptual design as potential successor if SUSE ever required a name change
[ ] implement after major LiviOS milestones


🧰 Tools & Technologies

I work comfortably across a wide range of Linux environments and tools:

Linux (antiX, Debian, openSUSE, Fedora, Ubuntu) · Bash · Git · PostgreSQL · KDE · XFCE · GNOME · terminal workflows · reproducible build processes

I adapt quickly regardless of distribution, init system, or desktop environment — my focus is on understanding systems deeply and building reliable, maintainable solutions.


📫 Connect

LinkedIn: https://www.linkedin.com/in/donald-menig

Pinned Loading

  1. liviOS liviOS Public

    Terminal first, retro‑styled Linux distribution built for learning, exploration, and maintainable systems engineering. Includes a custom antiX Edition with themed Openbox, C64‑inspired terminal, re…

    Shell