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.

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

Hi, I'm Ahmed Khaled πŸ‘‹

Typing SVG

profile views


Computer Science graduate specializing in backend engineering, cloud technologies, and applied AI. Experienced in designing and building scalable, production-ready systems using Node.js, TypeScript, PostgreSQL, Redis, RabbitMQ, Docker, and AWS. Developed AI-powered applications, including RAG pipelines and multi-agent systems, with a focus on performance, reliability, and maintainability. Strong foundation in distributed systems, cloud architecture, and DevOps practices, complemented by open-source contributions and a passion for building software that solves real-world problems.

  • πŸ”­ 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, 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 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.
  • Unstract Β  β€” LLM-driven document extraction platform (Python / Django). PR #2158 β€” added a native Mistral embedding adapter (mistral-embed) via LiteLLM, so token cost tracking works out of the box.
  • ApexYard Β  β€” AI-agent SDLC framework (Shell / Markdown). PR #810 β€” fixed the /roadmap skill's target-repo resolution and tracker exit-code handling.
  • 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 137 53

  2. finbot finbot Public

    TypeScript

  3. floci floci Public

    Forked from floci-io/floci

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

    Java

  4. aws-leaderboard aws-leaderboard Public

    Python

  5. quickbite quickbite Public

    TypeScript