Skip to content
View muhammadzkralla's full-sized avatar
😴
enjoying (Neo)Vi(m) btw
😴
enjoying (Neo)Vi(m) btw

Highlights

  • Pro

Block or report muhammadzkralla

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
muhammadzkralla/README.md

WELCOME TO MY GITHUB! 😼🐈

Software Engineer • Systems Rebuilder

Top Committer in Egypt

Typing SVG

Kakashi Neovim GIF

GitHub Streak
GitHub Stats Top Languages
Profile Details

About Me

  • Software Engineer since 2019, passionate about understanding systems by rebuilding them from scratch.
  • I love reinventing the wheel, not for novelty, but for mastery.
  • Obsessively curious about how things work under the hood: memory, networking and protocols, database engines, operating systems, coroutines, I/O, async and real-time architectures, etc.
  • Terminal citizen, I rarely leave it. My daily environment is a finely tuned Linux setup powered by a fleet of CLI tools crafted for speed, productivity, and minimalism. NeoVim btw.
  • Technical books reader, and author of technical deep-dives on Medium to share what I learn.
  • Committed to code quality, performance, and clarity, experienced enough to write code that’s as elegant as it is efficient.

Languages & Ecosystems

I enjoy writing code across paradigms and ecosystems. My stack includes but is not limited to:

  • Java & Kotlin : Networking, My JVM HTTP Client zhttp, Backend Services, RESTful APIs, Asynchronous (CPU-Intensive) Systems, Coroutines, Android apps.
  • C & C++ : Low-Level System Programming, My Heap Memory Manager zhmm, My Linux Shell zshell, My Garbage Collector, CLI tools, Data Structures and Algorithms.
  • Go (Golang) : Low-Level System Programming, Networking, My HTTP Server zttp, Database Engines/ORMs, Backend Services, RESTful APIs, Asynchronous (Concurrent) Systems, CLI Tools, Particle Systems and Game Engines.
  • Rust : Low-Level System Programming, My Java Virtual Machine zvm, Networking, Backend Services, Asynchronous (Concurrent) Systems, CLI Tools, Particle Systems.
  • JavaScript (Node.js) : Backend Services, RESTful APIs, Asynchronous (I/O) Systems, Integrations, Web Apps.
  • Python : Backend Services, RESTful APIs, Scripting, Prototyping, Automation.
  • Lua : My Personal Neovim Configs zvim and Tooling.
  • Bash : Scripting, Automation, Linux Tooling.

What I've Built (From Scratch) (Until Now)

I'm not just good at it, I already created it before :)


Writing & Reading

  • Probably I'm reading a technical book right now.
  • I regularly write technical articles on Medium.
  • I believe in learning by building and teaching by writing.

Reach Me

Pinned Loading

  1. zttp zttp Public

    zttp is a lightweight, zero-dependency, extremely fast, Go-based backend framework implemented over raw TCP sockets.

    Go 15

  2. zvim.nvim zvim.nvim Public

    My customized NeoVim dev environment config. zvim ( Pronounced The Vim ).

    Lua 24 2

  3. ZHttp ZHttp Public

    ZHttp is a Kotlin-based, type-safe, asynchronous/synchronous, and thread-safe HTTP Client Library built for all JVM projects (Android, Spring Boot, Console, etc).

    Kotlin 15

  4. zvm zvm Public

    The Virtual Machine. In Rust... Because, Well, I Can

    Rust

  5. zdotfilez zdotfilez Public

    The Dot FileZ! My Linux Workflow Heavily Based on i3wm, kitty, tmux, zsh, neovim, and more.

    Shell 7

  6. spring-boot-roadmap spring-boot-roadmap Public

    Spring Boot Roadmap from Zero to Microservices.

    25 3