Skip to content
View mhmdwaelanwr's full-sized avatar
:octocat:
静かに強い。
:octocat:
静かに強い。

Block or report mhmdwaelanwr

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.

Content in all repositories owned by your account will be closed.
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
mhmdwaelanwr/README.md

Mohamed Anwar

Software Engineer — Developer Tools, Systems & Applied AI

Python · C# · Kotlin · Linux · Backend Engineering · Automation · CI/CD

I build practical software across developer tooling, backend systems, desktop applications, Linux, automation, and applied AI — with a focus on reliable behavior, testability, maintainability, and clear technical decisions.

LinkedIn · Email


About

Computer Science student at Arab Open University (AOU) in a dual-degree programme with The Open University, UK. I work across developer tools, systems, backend engineering, automation, hardware-facing diagnostics, and AI-assisted workflows.

Current work includes a Front-End Development Traineeship at DEPI, building Elitedom as an early-stage technology commerce business and software platform, and independent software engineering across tools, systems, backend services, and applied AI.

Selected engineering work

Cross-platform product-photo organization with a shared desktop GUI + CLI engine.

Python · SQLite · Gemini / OpenAI / Anthropic · CI/CD

Engineering highlights

  • Multi-provider vision with ordered fallback and API-key rotation
  • Crash-safe resumable processing backed by SQLite
  • Arabic, English, and Chinese UI support
  • Windows, Linux, and macOS releases

Evidence: PyPI · Latest release · Repository

Windows gamepad diagnostics, compatibility, remapping, and experimentation toolkit.

C# · .NET 8 · WPF · HID · ViGEmBus · GitHub Actions

Engineering highlights

  • Live controller and HID diagnostics
  • Capture/replay and evidence-based compatibility reporting
  • Controlled hardware-output testing
  • Virtual-controller routing and remapping profiles

Status: active development; hardware capabilities are reported conservatively when support is unknown.

Full-stack commerce platform designed around real technology-retail workflows and production-oriented engineering practices.

React · TypeScript · FastAPI · PostgreSQL · Redis/Celery · Odoo · Docker

Engineering highlights

  • Storefront, admin, authentication, payments, and ERP integration
  • PostgreSQL + Alembic transactional data layer
  • Background processing, health checks, and observability hooks
  • CI and release-candidate quality gates

Deployment note: public staging/production remains environment-specific and is not represented as complete until validated.

GNOME Files extension for creating developer files directly from the Nautilus context menu.

Python · Bash · Nautilus · Zenity · Linux

Engineering highlights

  • Categorized developer templates
  • Safe filename validation
  • Installer and uninstaller tooling
  • Ruff, ShellCheck, unit tests, and CI

Evidence: Releases · Repository

Systems & research

Experimental Android application virtualization and multi-instance runtime research that extends established open-source virtualization foundations.

Kotlin / Java · Android · Binder · Native Runtime · ARM64 / ARMv7

  • Binder and framework interception
  • Per-clone runtime policy and native I/O enforcement
  • Capability-driven compatibility reporting
  • Jetpack Compose host interface and native CI probes

Reproducible systems-debugging case study for suspend/resume failures on an ASUS TUF Gaming F15 under Ubuntu Linux.

Linux · ACPI / EC · Kernel · NVIDIA · Diagnostics

  • Controlled testing across kernels, drivers, PRIME modes, and wake sources
  • ACPI/EC and AML tracing with captured evidence
  • Isolated unreliable deep/S3 behavior from working s2idle
  • Documented workaround and upstream-ready findings
Additional project — Markdown Creator

Cross-platform developer tool for creating and structuring Markdown and GitHub README content.

Flutter · Firebase · Gemini · Web

Repository · Live web app


Engineering approach

Understand the problem → design the boundary → build → test → automate → document → ship

I prefer evidence over assumptions: reproducible failures, explicit capability reporting, automated checks, release artifacts, and documentation that reflects the real state of the software.

Engineering stack

Area Technologies
Languages Python · C# · Kotlin · Java · TypeScript · JavaScript · Dart · Bash · PowerShell · C++
Backend & data FastAPI · REST APIs · PostgreSQL · SQLite · Redis · Celery · Node.js · Express.js
Systems & delivery Linux · Ubuntu · Git · GitHub Actions · Docker · CI/CD · Nginx · packaging · releases · debugging
Desktop & cross-platform .NET 8 · WPF · Flutter · Android · Kotlin Multiplatform · Compose Multiplatform
Frontend React · TypeScript · JavaScript · Tailwind CSS
Applied AI Computer vision workflows · multi-provider model integration · API integration · resilient batch processing

Experience & recognition

  • Front-End Development Trainee — Digital Egypt Pioneers Initiative (DEPI) · 2026–Present
  • Founder & Owner — Elitedom · 2026–Present
  • Independent Software Developer · 2024–Present
  • Huawei ICT Competition 2025–2026 — Silver Medal, Computing Track (National Phase)
  • Flutter Development Diploma — Top Achiever, Route · Apr 2026
  • IEEE CASS Competition 2026 — University Track Participant

GitHub activity

Mohamed Anwar GitHub activity

Software engineering with a practical, systems-oriented mindset.

Pinned Loading

  1. Hedera-Transfer-App Hedera-Transfer-App Public

    Java application for secure HBAR transfers on the Hedera Hashgraph network using the official Hedera Java SDK.

    Java 2

  2. Markdown-Creator-Dart Markdown-Creator-Dart Public

    A powerful, cross-platform tool built with Flutter to effortlessly design and generate professional README.md files. Features a visual drag-and-drop editor, AI-powered content generation (Gemini), …

    Dart 2