Skip to content
View mabd-dev's full-sized avatar

Block or report mabd-dev

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

Hi, I'm Mahmoud 👋

Software Developer specializing in mobile and backend development with a focus on building scalable, maintainable applications.


🚀 What I'm Working On


📝 Latest Articles

I write about software engineering, Go, AI tooling, and developer productivity.
👉 medium.com/@mabd.dev

🧠 Git Worktrees: The Secret Weapon for Running Multiple AI Coding Agents in Parallel

Stop your AI agents from stepping on each other. Git worktrees enable true parallel development with Claude Code, Codex, and other AI tools.

🔗 Read article
📅 Dec 9, 2025 · ⏱ 5 min read
🏷️ AI · AI Agents · git-worktrees · vibe-coding

🔧 I Built a Tool to Track My Open Source Contributions

GitHub’s contribution graph shows activity—but not impact. I built a tool to track which open-source projects I actually contributed to.

🔗 Read article
🔧 Repositories: gh-oss-stats, gh-oss-stats-action
📅 Dec 22, 2025 · ⏱ 4 min read
🏷️ Go · Custom GitHub Actions · Mobile Development

🔍 Search Engine from Scratch — Part 1: The Inverted Index

From naive string matching to information retrieval. Building a text-based search engine in Go, one concept at a time.

🔗 Read article
🔧 Repository: search-engine
📅 Nov 20, 2024 · ⏱ 3 min read
🏷️ Search Engine · Go


📊 OSS Contributions

OSS Contributions
View detailed list →


📈 GitHub Stats

Top languages

GitHub stats


🛠 Tech Stack

Mobile: Android, Kotlin, Jetpack Compose, Firebase
Backend: Go, Java, Django
Frontend: Vue.js
Tools: Linux, Figma


🤝 Connect

LinkedIn · Medium · LeetCode

Open to collaboration on interesting projects. Let’s talk software architecture, mobile development, or backend systems.

Pinned Loading

  1. doc-gen-ai.nvim doc-gen-ai.nvim Public

    A Neovim plugin that generates code documentation using Local/Remote LLMs

    Lua 2

  2. gh-oss-stats gh-oss-stats Public

    Showcase your open source contributions with auto updating GitHub profile badges

    Go 2

  3. KMeta KMeta Public

    Smart annotation processing & codegen for Kotlin projects

    Kotlin

  4. reposcan reposcan Public

    reposcan -- A fast CLI tool to scan your system for Git repositories and report uncommitted files, unpushed commits, and unpulled changes.

    Go 2

  5. search-engine search-engine Public

    Learning and sharing how to create text-based search engines

    Go

  6. Gira Gira Public

    Fast Jira cli client for viewing and navigating your Jira active sprints

    Go