Skip to content
View JustAGek's full-sized avatar

Highlights

  • Pro

Block or report JustAGek

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

Hi there, I'm Abdulrahman Mahmoud 👋

Software Engineer | Data Engineer | Systems Architect

I am a Computer Science & Engineering student (Class of 2027) with a deep focus on building scalable backend systems, data pipelines, workflow automation, and low-level software architectures. I thrive on solving complex algorithmic challenges and engineering robust, data-driven applications from the ground up.

  • 🎓 Currently studying at the Egypt-Japan University of Science and Technology (E-JUST).
  • 💼 Gaining enterprise experience as a Software Engineering Intern at AAIB and previously as a Data Engineer Intern at DEPI.
  • 🌱 Currently building and optimizing ETL pipelines, compilers, automated workflows, and high-performance REST APIs.
  • ⚡ Fun fact: I'm an active competitive programmer on Codeforces and Vjudge.

🛠️ Tech Stack & Tools

  • Data Engineering: Azure Data Factory, SSIS, Apache Spark, Airflow, PostgreSQL, Pinecone, MySQL
  • Languages: Python, C++, Java, C#, SQL, Bash, JavaScript, PHP
  • Systems & Backend: Linux, Docker, REST APIs, FastAPI, Maven, Git
  • Automation & AI: n8n, LangChain, Ollama
  • Core Competencies: ETL Pipelines, Algorithm Design, System Architecture, Code Debugging, OOP, Data Structures

🚀 Highlighted Projects

  • Medics A multi-branch pharmacy management platform featuring automated billing algorithms, role-based access, and real-time analytics. Built with FastAPI, Flutter, Tauri, and PostgreSQL.

  • MiniLang Compiler A full compiler pipeline built from scratch (lexing, parsing, semantic analysis, TAC IR, x86 assembly generation) utilizing Java, ANTLR4, and Maven. Includes custom CLI visualizers for parse trees and ASTs.

  • Billing Cafe System A full-stack point-of-sale and inventory management system with responsive frontend components, multi-language support, and optimized SQL data structures for fast, reliable reporting.

  • Financial RAG Chatbot & Document Automation An automated Retrieval-Augmented Generation (RAG) pipeline built with n8n to dynamically ingest, parse, and vectorize financial reports. It features an intelligent intent-routing system powered by local LLMs to classify user queries. The project integrates Ollama for local generation, LangChain for document processing, and a Pinecone vector database for semantic search.


📫 Let's Connect

Pinned Loading

  1. Billing_Cafe_System-Coffee-Shop-Billing-and-Inventory-Management Billing_Cafe_System-Coffee-Shop-Billing-and-Inventory-Management Public

    A lightweight, web-based cafe billing system that streamlines orders, receipts, and sales reporting with bilingual support and simple admin/staff management.

    CSS

  2. Big_Data_cluster_MiniIO_Spark_Airflow Big_Data_cluster_MiniIO_Spark_Airflow Public

    A local, self-contained Big Data dev stack that wires Airflow, Spark, and MinIO to run and test a financial fraud detection pipeline end-to-end, with optional Snowflake output and ready-to-run orch…

    Python 1

  3. Financial-RAG-Chatbot-Document-Automation Financial-RAG-Chatbot-Document-Automation Public

    Financial RAG Chatbot & Document Automation is an n8n-based pipeline that ingests financial reports from Google Drive, parses and embeds them with LangChain and Ollama, and serves grounded answers …

  4. Medics Medics Public

    A pharmacy system on progress that will innovate the old inputs standard.

    Python

  5. minilang-compiler minilang-compiler Public

    MiniLang Compiler is a full pipeline compiler for a custom MiniLang language, covering lexing, parsing, AST construction, semantic analysis, TAC IR, and x86 code generation. It also exports parse t…

    Java