01 / PORTFOLIO

Amr
Abdelaal

Full Stack Developer. Distributed systems, scalable architectures, and AI-powered applications. Based in Cairo.

SCROLL

02 / About

I build systems that scale, AI that talks,
and interfaces that handle real load.

Software Engineer with production experience across distributed microservices, multi-tenant SaaS platforms, and real-time AI voice agents. I've built systems integrating Twilio telephony, SAP ERPs, Salesforce, and AI providers including OpenAI, Gemini, Groq, and Claude, shipping Arabic-language voice agents and RAG-powered chatbots for enterprise clients, and migrating high-scale data infrastructure.

Currently at Klenka IT Solutions, building Chameleoni: a multi-tenant recruitment CRM serving hundreds of isolated PostgreSQL databases.

Cairo, Egypt / open to remote

03 / Work

Full Stack Developer

Klenka IT Solutions

Sep 2023 -Present

  • ·Built and maintained Chameleoni (v3 & v4), a multi-tenant recruitment CRM with hundreds of isolated PostgreSQL databases and a shared MSSQL central store.
  • ·Built production voice AI agents using OpenAI Realtime API, Twilio, and Salesforce (jsforce): inbound SIP call handling with semantic VAD, silence detection, function calling, and real-time transcription via Whisper.
  • ·Deployed Arabic-language AI voice agents for enterprise clients (Noble Public Adjusting Group, Simah credit bureau, Alyusr auto finance) and integrated Chameleoni with FreeSWITCH via a Twilio-to-SIP PBX bridge.
  • ·Designed a SAP SuccessFactors self-service chatbot with OAuth2-secured API access and RAG-powered HR policy answers (LangChain), plus a Gemini File Search RAG pipeline for CRM semantic search.
  • ·Led the architecture migration from NATS messaging + MSSQL to a PostgreSQL-only system.
TypeScriptNode.jsPostgreSQLOpenAITwilioLangChain

NLP Engineer

Klenka IT Solutions

Apr 2023 -Jul 2023

  • ·Built CV semantic search using embedding models for vector-based candidate retrieval.
  • ·Developed AI-powered features with Gemini, Mistral, and Groq for candidate matching and automated content generation.
PythonVector SearchGeminiGroqEmbeddings

Programming Instructor

iSchool

Apr 2023 -Jul 2023

  • ·Taught CS fundamentals including C, Python, and Scratch to student cohorts.
TeachingWeb Dev

Coding Facilitator

Samsung Innovation Campus

Aug 2022 -Oct 2022

  • ·Facilitated hands-on coding workshops covering programming fundamentals.
Workshops

04 / Projects

01

Eaia

AI-driven real estate lead management dashboard: lead tracking, AI-generated insights, message/call history analytics, and integrations with WhatsApp, LiveKit voice, and n8n workflow automation.

ReactViteTypeScriptNode.jsPostgreSQLWhatsApp

Private. References available.

02

Aire

AI-powered CRM with an Egyptian-Arabic conversational sales agent: a tool-calling conversation graph, a playground for testing AI model/provider configurations, and a live simulation endpoint.

TypeScriptNext.jsPostgreSQLpgvectorDrizzle ORM

Private. References available.

03

API Gateway

Production-grade microservices platform featuring JWT auth (RS256) with refresh token rotation, circuit breaker pattern, Redis-backed rate limiting, BullMQ event queues, and Prometheus/Grafana observability stack.

TypeScriptExpressMongoDBRedisDockerPrometheus
View on GitHub
04

Kollabd

Real-time collaborative whiteboard enabling multi-user Canvas-based drawing synced over WebSockets with shareable sessions.

ReactTypeScriptNode.jsWebSocketsCanvas
View on GitHub
05

Amr Adel Hair Salon

Full-stack booking platform with a customer-facing site, role-based admin dashboard, transactional email notifications, and a comprehensive Playwright E2E test suite. Structured as a pnpm monorepo with a shared database layer.

Next.jsDrizzle ORMPostgreSQLNextAuthPlaywright

Private. References available.

05 / Skills

Frontend

React · Next.js · TypeScript · Tailwind CSS

Backend

Node.js · Express · Python · REST · WebSockets · Microservices · Background Jobs

Databases

PostgreSQL · pgvector · MongoDB · Redis · MSSQL · Drizzle ORM

AI / ML

OpenAI Realtime API · Google Gemini · Groq · Vector Search · Embeddings · NLP · Claude API · LangChain · MCP · Claude Code

DevOps

Docker · Git · pnpm Monorepo · Prometheus · Grafana

Integrations

Twilio · SAP ERP · Salesforce · WhatsApp · FreeSWITCH · BullMQ

06 / Contact

Let's build
something.

© 2026 Amr Abdelaal

Cairo, Egypt