Skip to content
View NemesisDevX's full-sized avatar

Block or report NemesisDevX

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. 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
NemesisDevX/README.md
NemesisDevX — Flutter, Dart, developer tooling and systems engineering

Abdelrahman Darwish · NemesisDevX

Flutter / Dart · VS Code Developer Tooling · Android · Backend Engineering

Flutter/Dart development since July 2025 · Published Android app · Paid client pilot

Reproduce the bug. Understand the cause. Ship the fix. Prove it works.

Seven verified merged engineering contributions to Flutter, Dart-Code and Apple-maintained Pkl tooling · Open to paid remote junior and contract engineering.

7 merged engineering upstream pull requests Android app shipped Tested engineering

Engineering portfolio   ·   Repositories   ·   LinkedIn

Email WhatsApp Telegram by phone Phone

Based in Egypt · Available for paid remote roles, contract work and focused engineering projects.


Merged upstream

7 verified merged upstream engineering PRs as of 7 November 2026. Real bug fixes and regression tests accepted after upstream review. Every link points to the corresponding public code, discussion, and merge record; contributions do not imply employment by the projects or their parent organizations.

Contribution Engineering impact Merged upstream
Flutter Core / Web Engine Fixed initial accessibility value/range synchronization when a previously disabled slider becomes enabled; reviewer-validated regression coverage flutter/flutter #195564
Dart-Code / VS Code Fixed hidden ancestor directories breaking Dart test filtering and pubspec.yaml handling Dart-Code #6301
Dart-Code / SDK discovery Added SDK search-precedence tests, including Flutter, Fuchsia, PATH, and Bazel fallback; removed obsolete DART_PATH_OVERRIDE handling Dart-Code #6337
Apple / pkl-neovim Corrected nested Pkl language-server settings and added a headless Neovim regression harness apple/pkl-neovim #75
Dart-Code / Package testing Expanded automated coverage for package commands and pubspec.yaml update guards, with maintainer-requested test isolation Dart-Code #6332
Dart-Code / Project creation Added 12 tests for dart.createProject, SDK configuration, cancellation and error paths Dart-Code #6324
Dart-Code / DTD lifecycle Fixed async event and service callbacks that could run after VS Code extension disposal; added regression coverage and responded to maintainer review Dart-Code #6349

The Apple contribution is to an Apple-maintained open-source repository, not a claim of employment or affiliation. AI assistance was disclosed where applicable, and links provide the independently reviewable engineering evidence.

↗ Explore verified engineering case studies   ·   Discuss a paid remote role or contract

Evidence-driven engineering: three case studies

What broke Fix & validation Public proof
Flutter Web accessibility (merged): enabling a previously disabled slider could leave incorrect initial screen-reader value/range attributes. Corrected the Web semantics initialization path, added regression coverage, and incorporated reviewer feedback. Merged 4 Nov 2026. Flutter #195564 — merged diff & reviews
Flutter Web scrolling semantics (human-approved; not merged): after a scrollable list shrank, stale semantic DOM offsets made clicking the painted Row 4 activate Row 2. Corrected stale offset handling and added regression checks. Reviewer flutter-zl independently verified the before demo and after demo, then approved the PR. It is still open. Flutter #195578 — approval & diff
Dart-Code / DTD lifecycle (merged): asynchronous device and service events could outlive VS Code extension disposal and trigger errors. Added lifecycle guards and regression coverage for shutdown/disposal races, worked through maintainer reviews, and landed the fix on 5 Nov 2026. Dart-Code #6349 — merged code & review

Status snapshot: 7 November 2026. The scrolling fix #195578 is approved but not merged; the DTD lifecycle fix #6349 is merged. CI, draft status and human approval are not merge records. I distinguish shipped work, upstream merges, private client delivery and in-review submissions.

My workflow: reproduce a real failure → write a focused regression → fix the smallest safe path → run tests and static checks → address technical review. This is also how I work on production Flutter apps and backend APIs.

Explore the detailed case studies on my portfolio →

Shipped software

A published Flutter Android application for Quran reading, adhkar, tasbih, prayer times, and daily spiritual tools. Built and maintained with practical experience in production debugging, Firebase, mobile release engineering, and monetization.

Production evidence: Open Tasbehati on Google Play · Android production release · Source is private.

Engineering strengths Real-world scope
Mobile delivery Android app release and ongoing maintenance
Debugging & reliability Crash fixes, regression analysis, and UI behavior
Integrations Firebase, REST APIs, and mobile ads
Testing Focused regressions, release checks, and device validation

Work currently under upstream review

13 open external PRs, including four Drafts, as of 7 November 2026. This is a dated snapshot, not a claim of approval or merging. Check the live GitHub PRs.

Upstream Engineering change and review state Evidence
Flutter / Web accessibility Fixed stale semantic scrolling offsets; approved by flutter-zl, internal Google tests rerunning flutter/flutter #195578
Flutter / Sliver semantics Exclude pinned children pushed outside a group's visible region; awaiting human review flutter/flutter #196016
Flutter / Native assets Repair macOS otool architecture parsing for paths with parentheses; Draft flutter/flutter #196060
Flutter / Accessibility checks Detect unnamed link semantics nodes; Draft, awaiting design agreement flutter/flutter #196080
Dart-Code / DTD requests Settle pending calls and guard sends when sockets close; Ready for Review, CI green Dart-Code #6367
Dart-Code / DTD messages Log unobserved asynchronous message-handler failures; Draft, CI green Dart-Code #6372
Dart packages / pool Restore repeated pending-request timeouts; approved by sigurdm dart-lang/tools #2763
Dart packages / pub_semver Safely subtract empty version constraints; awaiting human review dart-lang/tools #2797
Dart packages / mime Correct Ogg, binary glTF and PostScript signatures; Draft, focused tests passing dart-lang/tools #2802
Flutter DevTools / Layout Prevent Network toolbar overflow on small screens; feedback addressed, follow-up review pending flutter/devtools #10057
Flutter DevTools / Build Prune unused engine assets in extension builds with regression tests; waiting on reviewers flutter/devtools #10063
Apple Pkl / Packaging Preserve Kotlin reflection while shading fat JARs; awaiting human review apple/pkl #1961
React Native / Android Gradle Generate variant-specific PackageList classes; CLA signed, pending human review react/react-native #59739

Selected engineering projects

Project Evidence and scope
FamilyMove / family fitness (private client pilot) Flutter Android + Laravel backend, family accounts, push notifications, reporting and production-oriented QA; private client work, not a public release
VoiceOps Controller Python / FastAPI infrastructure control, human confirmation for actions and regression testing
voxguard / PauseSignal Flutter voice-scam risk prototype with family alerts; experimental, not a validated detector · Demo
Zero-Day AI Auditor Experimental Solidity checks with local Anvil simulations; no claim of discovered zero-days

Toolkit

Flutter Dart TypeScript Python Laravel Firebase GitHub Actions

Especially interested in: Flutter internals, accessibility, editor integrations, automated tests, Python APIs, CI reliability, and authorized security research.

Let's work together

Available for: paid remote Flutter / Dart development, Android engineering, developer tooling, testing, Python APIs, Laravel backends, and focused contract projects. Based in Egypt.

Contact Direct link
Email abdelrhmanmahrous386@gmail.com
Phone +20 10 6747 5499
WhatsApp Chat on WhatsApp
Telegram Chat by phone number
LinkedIn Professional profile

Telegram's phone-based chat link depends on whether my account allows discovery by phone number. For a reliable first contact, please use email or WhatsApp.


Less noise. More code. More reproducible evidence.

Portfolio & case studies · Email me · WhatsApp

Pinned Loading

  1. Dart-Code/Dart-Code Dart-Code/Dart-Code Public

    Dart and Flutter support for VS Code

    TypeScript 1.6k 353

  2. voxguard voxguard Public

    PauseSignal — AI-assisted voice scam risk defense. Hear the signal. Pause. Verify.

    Dart

  3. VoiceOps-Controller VoiceOps-Controller Public

    Autonomous low-latency systems orchestration & telemetry agent powered by AssemblyAI Realtime STT.

    Python

  4. flutter/flutter flutter/flutter Public

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

    Dart 181k 32.8k

  5. Zero-Day-AI-Auditor Zero-Day-AI-Auditor Public

    Autonomous Web3 red-teaming and smart contract exploit simulator.

    Python

  6. flutter/devtools flutter/devtools Public

    Developer tools for Flutter & Dart

    Dart 1.7k 418