Skip to content
View amrelsawalhi's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report amrelsawalhi

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
amrelsawalhi/README.md

πŸ‘‹ Hi, I'm Amr El Sawalhi

Data Engineer | Cloud Architecture & Scalable Pipelines

Building robust, end-to-end data pipelines and analytical platforms.

LinkedIn Email

Microsoft Certified: Azure Data Engineer Associate


πŸš€ Featured Projects

AI-Powered Financial Intelligence Platform & Automated Data Pipeline.

  • Core: End-to-end sovereign data appliance orchestrating ingestion for Crypto, Stocks, and Commodities.
  • AI Agents: Integrated Google Gemini agents for automated technical analysis, macro summaries, and portfolio strategy.
  • Architecture: Professional "Hub & Spoke" design using Dagster for orchestration and PostgreSQL (Star Schema).
  • Performance: High-throughput ETL engine using Polars and SQLAlchemy (5x faster than standard methods).
  • Stack: Dagster PostgreSQL Python Docker

πŸ”Ή Dijamour

High-performance wedding venue discovery platform for the Egyptian market.

  • Mobile Architecture: Cross-platform React Native app built with Expo SDK 53 and TypeScript.
  • Performance: Sub-second load times via multi-layer caching (Memory/AsyncStorage) and Hermes Engine.
  • Backend: Serverless Supabase Edge Functions with PostgreSQL database.
  • Stack: React Native Expo Supabase TypeScript

πŸ’‘ Hobby & Experiments

End-to-end data pipeline & dashboard for League of Legends ranked matches.

  • Pipeline: Automated ETL using GitHub Actions, fetching data from Riot Games API to PostgreSQL.
  • Data Modeling: Designed a Snowflake Schema optimized for analytical queries.
  • Visualization: Interactive Power BI dashboard and Streamlit app for champion stats.
  • Stack: Power BI PostgreSQL GitHub Actions Python

Interactive real-time sentiment analysis tool with extensive NLP pipeline.

  • ML Ops: Automated training pipeline that triggers when new data is detected.
  • NLP: Custom processing with spaCy (Lemmatization) and TF-IDF vectorization.
  • Feedback Loop: Interactive Streamlit UI allowing users to correct predictions for model fine-tuning.
  • Stack: Scikit-Learn Streamlit spaCy

Web scraping tool for tracking e-commerce prices in Egypt.

  • Scraping: Robust extraction using BeautifulSoup and Requests with randomized user agents.
  • Interface: Clean Streamlit dashboard for searching multiple products and exporting CSVs.
  • Stack: Streamlit BeautifulSoup Python

πŸ›  Skills & Tools

Cloud & Infrastructure

Azure Docker Git CI/CD

Data Engineering

Dagster PostgreSQL Polars Python

Analytics & BI

Power BI Streamlit SQL


Pinned Loading

  1. dipsignal-v1 dipsignal-v1 Public

    "End-to-end sovereign data engineering pipeline for financial analytics. Orchestrated with Dagster, visualized with Streamlit, and powered by Google Gemini AI. Fully containerized with Docker & Pos…

    Python

  2. Dijamour-public Dijamour-public Public

    Modern, bilingual (Arabic/English with RTL) super app designed to be the ultimate destination for all wedding-related services in Egypt.

    1

  3. leagueoflegends leagueoflegends Public

    End-to-end data project tracking League of Legends champion stats using official Riot Games API. Includes win/pick/ban rates, item/rune performance and more. Visualized in Power BI and Streamlit, w…

    Python 1

  4. jumia-price-etl-streamlit jumia-price-etl-streamlit Public

    A Streamlit web app that scrapes product listings and prices from Jumia Egypt based on user input. Built for market research, competitor price tracking, or simple product discovery.

    Python 1