Skip to content
View david-wagih's full-sized avatar
💪
winning
💪
winning

Block or report david-wagih

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
david-wagih/README.md
Typing SVG

Website LinkedIn Email


About Me

DevOps/SRE engineer who builds and ships complete products. I design infrastructure, write the code, and deploy to production — end to end.

role: DevOps / SRE Engineer
focus: Cloud Infrastructure, Reliability, Automation
also: Full-Stack Development, AI/LLM Integration
current: Building CVPass, Quizcend AI & Receto

Shipped Products

Product What it does
CVPass ATS resume optimizer — generates keyword-matched, one-page resumes (to be deployed)
YT-Agent Youtube Channel Agent to manage your Content publishing and SEO (to be deployed)
Quizcend AI AI-powered quiz and assessment platform
Receto AI receipt splitter for fair bill splitting — App Store
Monkey Map Budgeting with calendar view for payments & income — App Store

Open Source Contributions

Project Contribution PR
minio/minio-go ⭐ 2.9k Added AWS S3 on Outposts support to the official MinIO Go client. Requests to Outposts endpoints were failing because they require s3-outposts as the SigV4 service name instead of s3. Implemented endpoint detection via regex, new signing functions for all request types (regular, presign, streaming, trailer), path-style enforcement, and endpoint validation — without breaking any existing S3/S3 Express/FIPS/PrivateLink flows. #2201 ✅ Merged
facebookresearch/stopes ⭐ 299 Fixed invalid CSS comment syntax (///* */) across all frontend CSS files in the SeamListen UI app, which was causing build errors. #45 ✅ Merged
facebookresearch/stopes ⭐ 299 Added the initial pytest-based backend test suite for the SeamListen app, establishing the testing foundation for all API endpoints and future maintainability. #48 ✅ Merged
restatedev/restate ⭐ 3.6k Added a storage compact CLI command to trigger RocksDB compaction on Restate nodes. Introduced a TriggerCompaction RPC in NodeCtlSvc, implemented the handler with sequential per-DB compaction to avoid I/O overload, and wired up the CLI with node-ID targeting (resolved via NodesConfiguration) and proper error propagation. #4385 ✅ Merged
OWASP/Nest ⭐ 408 Improved backend startup by enhancing entrypoint.sh to run Gunicorn with production-ready configurations. Added support for environment-driven tuning of workers, threads, timeout, graceful-timeout, and request recycling (max-requests, max-requests-jitter), along with stdout/stderr logging for containerized environments. Enables better performance tuning, resilience, and observability without code changes. #4362 ✅ Merged
zizmorcore/zizmor ⭐ 5.6k Improved zizmor --fix so that pinning an unpinned action referenced by a major-version tag (e.g. actions/checkout@v6) writes the full resolved version (# v6.0.2) in the comment instead of the major ref. Avoids a cascading ref-version-mismatch fix once upstream moves the major tag forward. Resolves the commit SHA back to its longest tag via the existing Client::longest_tag_for_commit primitive, with a fallback to the original ref. #2127 ✅ Merged
G-Research/common-actions Added the repo's first CI workflow — a SHA-pinned zizmor static analysis job for the composite actions, uploading SARIF to Code Scanning. Non-blocking, least-privilege (permissions: {} top-level, scoped per job), runs on push to main and on PRs. Audits the action.yml files at the repo root (not just workflows), and the workflow itself passes zizmor's pedantic persona. #12 ✅ Merged

What I Work With

Infrastructure & DevOps

Kubernetes Docker Terraform Helm ArgoCD

Cloud & Observability

AWS Google Cloud Prometheus Grafana

Languages & Backend

Go Python TypeScript Node.js FastAPI

Frontend & Data

React PostgreSQL MongoDB Redis


GitHub Stats

GitHub Streak

Building infrastructure and products that ship.

Popular repositories Loading

  1. radicalx-apprenticeship-frontEnd-app radicalx-apprenticeship-frontEnd-app Public

    TypeScript 7 1

  2. radicalx-apprenticeship-backEnd-app radicalx-apprenticeship-backEnd-app Public

    TypeScript 2 1

  3. RepoFellow RepoFellow Public

    RepoFellow: AI tool for repo analysis, docs, Q&A, diagrams, and dependency insights.

    Python 2

  4. PR-Genie PR-Genie Public

    This is a github action called PR Genie to help you in code reviewing on opened PRs to ensure seamless development

    TypeScript 2

  5. XMLEditor XMLEditor Public

    this repo is for creating some XML editor to format, fix, convert to JSON and compress the size of file as well

    C# 1 2

  6. Jobs_Scheduler_Project Jobs_Scheduler_Project Public

    this project is a desktop application to visualize the Gantt Chart of various CPU Schedulers like FCFS, SJF, Priority and Round Robin

    C# 1 3