About

I'm Ahmed Aboalayoun (fotedev), a Full-Stack AI Engineer based in Egypt, working in English and Arabic. I build web platforms, production RAG systems, and the automation and tooling around them.

I run my own work through a software factory: locked specs, vertical slices, CI-enforced gates and a measured run log. That is also why every claim on this site links to a dated source.

The software factory

Milestones are gated: a spec is approved first, each slice passes lint, types, tests and a production build in CI, and results are recorded. If a claim cannot be verified, it does not ship.

Tech arsenal

AI & LLM
RAG pipelines, pgvector, embeddings, prompt engineering, MCP tooling, agentic workflows
Frontend
Next.js (App Router), React 19, TypeScript (strict), Tailwind CSS, RTL/i18n
Backend & data
Supabase, PostgreSQL, Row Level Security, Edge Functions, Zod
DevOps
GitHub Actions CI, Vercel, pnpm monorepos, deterministic release gates

Open-source record

Contributions to NousResearch/hermes-agent (one merged via salvage with preserved authorship, two open) and a responsible security disclosure to MiniMax-AI, acknowledged by the vendor. Full details with dates below.

  • MergedNousResearch/hermes-agent#114809

    fix(config): malformed custom_providers no longer empties the providers view; config set refuses type mismatches; nested aliases keep key_env (#114605, #114471, salvage #45730, #109834)

    Config-CLI hardening merged into hermes-agent main (2026-09-18). Includes the salvaged fix from PR #109834 (@fotedev) — credited in the PR body as "source hunk, earliest filer" — with an attributed commit; authorship preserved.

    Verified on 2026-11-06

    View on GitHub
  • Open PRNousResearch/hermes-agent#106626

    fix(gateway): prefer session model override in /usage billing route

    Open pull request (last updated 2026-10-17). Status: open — not merged.

    Verified on 2026-11-06

    View on GitHub
  • Open PRNousResearch/hermes-agent#122144

    fix(windows): respawn gateway on the venv interpreter when captured argv leads with the base interpreter

    Open pull request (last updated 2026-10-17). Status: open — not merged.

    Verified on 2026-11-06

    View on GitHub
  • Acknowledged disclosureMiniMax-AI/minimax-code#141

    Insecure plaintext storage of Telegram bot tokens and Windows NTFS permission fallbacks in @mavis/local-runtime

    Responsible security disclosure. Acknowledged by the vendor on 2026-09-21 ("Acknowledged on both counts… Forwarded to security review"). Issue closed 2026-10-19 as not_planned — no fix PR referenced; never labeled "fixed".

    Verified on 2026-11-06

    View on GitHub

Certificate

One Million Prompters — Certificate of Completion, credited to Dubai Future Foundation and the Dubai Centre for Artificial Intelligence. Offered here as a supporting credential, not a quality guarantee.

Certificate

1 MILLION PROMPTERS — Certificate of Completion

Dubai Future Foundation · Dubai Centre for Artificial Intelligence

Completion of the One Million Prompters initiative — a prompt-engineering training program. The certificate credits Dubai Future Foundation and the Dubai Centre for Artificial Intelligence. Program page: dub.ai/omp.

Recipient: Ahmed Aboalyoun

The certificate PDF opens outside this site.