Skip to content
View ahmedk20's full-sized avatar

Highlights

  • Pro

Block or report ahmedk20

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

Hi, I'm Ahmed Khaled 👋

Typing SVG

profile views


Backend engineer focused on microservices, event-driven & distributed systems, and DevOps — with TypeScript/Node.js at the core. CS graduate (Benha University), based in Cairo 🇪🇬. Currently open to backend / platform engineering roles.

  • 🔭 Building FinBot — a financial-intelligence API. Terraform IaC on DigitalOcean, full CI/CD + DevSecOps (Gitleaks, Trivy, Datadog APM), and 139 integration tests against real infrastructure (no mocks). Under the hood it also runs a multi-agent RAG pipeline (FinBERT + Pinecone).
  • 🧱 Into the hard parts of backend: event-driven architecture, the outbox pattern, PostgreSQL sharding, CQRS / event sourcing, consensus (Raft), and building services that stay correct under load.
  • 🛡️ Penetration testing & bug-bounty background — I carry security into backend and infrastructure (DevSecOps, OWASP Top 10), and into LLM systems where it matters (RAG guardrails, prompt-injection defense).
  • 💬 Ask me about Node.js at scale, event-driven systems, microservices, Docker/Terraform, or CI/CD.
  • 📫 Reach me on LinkedIn · Email

🛠️ Tech Stack

Languages

TypeScript JavaScript Go Python Java

Backend & APIs

Node.js Express FastAPI Socket.io REST

Data & Messaging

PostgreSQL MongoDB Prisma Redis RabbitMQ

DevOps & Cloud

Docker Terraform AWS DigitalOcean GitHub Actions Datadog

AI / LLM (applied) — RAG & agents layered on top of backend services

LangChain Pinecone Hugging Face Google Gemini


📊 GitHub Stats

stats top langs

streak

trophies


🚀 Featured Projects

  • QuickBite — Microservices food-delivery backend, split across core · order · analytics services. JWT auth + RBAC, order-lifecycle state machine, Kashier payments, WebSockets, regional PostgreSQL sharding, and a RabbitMQ outbox + worker. TypeScript · Node.js · Go · MongoDB · PostgreSQL · Redis.
  • FinBot — Production financial-intelligence API. Terraform IaC on DigitalOcean, CI/CD, DevSecOps (Gitleaks · Trivy · Datadog APM), and 139 real-infra integration tests (no mocks). Multi-agent RAG pipeline (FinBERT + Pinecone) under the hood.
  • redis-nodejs — Redis reimplemented from scratch in Node.js to understand its internals (caching, queues, sessions, protocol).
  • MASAR — Mentorship platform on an event-driven backend. Express 5 · TypeScript · Prisma · PostgreSQL · RabbitMQ · Redis · Socket.io, with a FastAPI microservice for the AI features.
  • agentic-ai-from-claude-code   — Agentic-AI patterns reverse-engineered from Claude Code's architecture (planner/tool loops, typed error handling).

🌍 Open Source Contributions

Merged production code into widely-used developer-tooling, infrastructure, and AI projects (badges show live star counts):

  • Floci   — Fast, open-source AWS local emulator (Quarkus / Java). 7 merged PRs on core infrastructure: Amazon MQ broker control plane (RabbitMQ-backed), ElastiCache rollback fix, MemoryDB ACL / user-auth model, and DocumentDB emulation (DocDbService, DocDbQueryHandler).
  • Continue   — Open-source AI code assistant / IDE autopilot. Contribution shipped in v1.37.0.
  • Strix   — Autonomous AI penetration-testing agents. Agent-tooling contributions — a fit for my pentest + security background.
  • TradingAgents   — Multi-agent LLM financial-trading framework. Overlaps with the agentic-RAG side of FinBot.

🤝 Connect

LinkedIn GitHub X Email

Pinned Loading

  1. agentic-ai-from-claude-code agentic-ai-from-claude-code Public

    Learn production-grade AI agent development from Claude Code's architecture

    TypeScript 133 55

  2. agentic-starter agentic-starter Public

    TypeScript

  3. finbot finbot Public

    TypeScript

  4. floci floci Public

    Forked from floci-io/floci

    Light, fluffy, and always free - The AWS Local Emulator alternative

    Java