Skip to content
View youssefvdel's full-sized avatar
📚
Exams
📚
Exams

Block or report youssefvdel

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
youssefvdel/README.md
▄▄ ▄▄  ▄▄▄  ▄▄ ▄▄  ▄▄▄▄  ▄▄▄▄ ▄▄▄▄▄ ▄▄▄▄▄ ▄▄ ▄▄ ▄▄▄▄  ▄▄▄▄▄ ▄▄    
▀███▀ ██▀██ ██ ██ ███▄▄ ███▄▄ ██▄▄  ██▄▄  ██▄██ ██▀██ ██▄▄  ██    
  █   ▀███▀ ▀███▀ ▄▄██▀ ▄▄██▀ ██▄▄▄ ██     ▀█▀  ████▀ ██▄▄▄ ██▄▄▄ 
                                                                           

Software engineer building tools that should exist but don't.

Profile views


About

I don't just accept how things are built -- I ask why they're built that way, and if there's a better approach. That mindset led me to reverse-engineer the Qwen desktop app for Linux (no official version existed), rebuild it first in Electron then in Tauri for performance, and now I'm extending it into a fully autonomous agent with custom MCP tooling.

I can mentally simulate how systems work before writing a single line of code -- tracing data flow, predicting failure points, and understanding the internals, not just the surface API. It's a skill that comes with ADHD and relentless curiosity. I tinker constantly, get frustrated often, but never stop digging until I understand the core of how things work.

I use Fedora Linux and the Halmak keyboard layout -- because when something felt wrong and inefficient, I researched it instead of accepting the default. That's how I approach everything.

What I'm building:

  • qwen-studio -- Reverse-engineered Qwen desktop for Linux, rebuilt in Tauri. Currently adding MCP tools and building qwen-core (beta) for autonomous agent capabilities.
  • driftwm -- 2D infinite canvas window manager. Contributed DnD icon fixes for cursor and IPC work. More coming after exams.

What drives me:

  • Automations and developer experience tooling
  • Understanding systems at their core, not just their interfaces
  • Building things that should exist but don't
  • Low-level work when the stakes are manageable

Tech Stack

Languages

Web & Tools

Infrastructure


Stats

GitHub Stats Top Languages

GitHub Streak


Activity

Activity Graph


Currently

Focus Details
Primary qwen-studio -- MCP integration, qwen-core agent (beta)
Contributing driftwm -- IPC work, DnD fixes, more after exams
Exploring Rust for safe systems programming, Python for prototyping
Setup Fedora Linux, Halmak keyboard layout

Connect

Email GitHub


Built with markdown and intention

Pinned Loading

  1. qwen-studio qwen-studio Public

    The official Qwen Studio app only supports Windows and macOS. This project brings the same desktop experience to Linux.

    Rust 6 2

  2. driftwm-noctalia driftwm-noctalia Public

    Forked from noctalia-dev/noctalia-shell

    A sleek and minimal desktop shell thoughtfully crafted for Driftwm.

    QML 4

  3. qwen-core qwen-core Public

    Autonomous Engineering Agent MCP Server for Qwen Desktop

    TypeScript 3

  4. malbiruk/driftwm malbiruk/driftwm Public

    A trackpad-first infinite canvas Wayland compositor.

    Rust 491 25