Abdelrahman

Abdelrahman

Software Engineer

Available for work
Abdelrahman

Abdelrahman

Software Engineer

Available for work
Abdelrahman

Abdelrahman

Software Engineer

Available for work
Abdelrahman

My Technical Toolkit

My Technical Toolkit

My technical toolkit spans a broad spectrum of tools and platforms that fuel my creativity and productivity across projects. I rely on Notion to organize and streamline my workflow, while Unity has been instrumental in developing interactive experiences. My development process is supported by powerful IDEs like Visual Studio and Visual Studio Code, along with Google Colab for experimenting with machine learning models using TensorFlow and PyTorch. Github serves as my version control backbone, and I leverage cloud platforms such as Oracle Cloud Infrastructure (OCI), AWS, and Oracle APEX to build scalable, robust applications. For containerization and orchestration, Docker and Kubernetes help me deploy solutions efficiently, and I use Postman to ensure seamless API integrations. Additionally, I have experience managing data and performing simulations with MongoDB and MATLAB, and my work in mobile app development is bolstered by Android Studio. Together, these tools enable me to create responsive, innovative, and efficient digital solutions.

Skills

  • Python
  • R
  • TensorFlow
  • PyTorch
  • AI & Machine Learning
  • Biomedical Image Analysis
  • Unity Game Development
  • C#
  • XR/VR/AR/MR Development
  • Game Design
  • HTML
  • CSS
  • JavaScript
  • Node.js
  • React
  • Kotlin
  • Java
  • Data Integration & ETL
  • Data Warehousing
  • SQL
  • NoSQL
  • Oracle Data Integrator (ODI)
  • Oracle Cloud Infrastructure (OCI)
  • AWS
  • Kubernetes
  • Docker
  • CI/CD pipelines
  • Technical Documentation
  • Problem Solving
  • Communication & Collaboration
  • Time Management
  • Python
  • R
  • TensorFlow
  • PyTorch
  • AI & Machine Learning
  • Biomedical Image Analysis
  • Unity Game Development
  • C#
  • XR/VR/AR/MR Development
  • Game Design
  • HTML
  • CSS
  • JavaScript
  • Node.js
  • React
  • Kotlin
  • Java
  • Data Integration & ETL
  • Data Warehousing
  • SQL
  • NoSQL
  • Oracle Data Integrator (ODI)
  • Oracle Cloud Infrastructure (OCI)
  • AWS
  • Kubernetes
  • Docker
  • CI/CD pipelines
  • Technical Documentation
  • Problem Solving
  • Communication & Collaboration
  • Time Management

Tools

  • Notion logo

    Notion

    Notion helps me keep my projects organized. I use it for project management

    Notion logo

    Notion

    Notion helps me keep my projects organized. I use it for project management

    Notion logo

    Notion

    Notion helps me keep my projects organized. I use it for project management

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Notion logo

    Notion

    Notion helps me keep my projects organized. I use it for project management

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • Unity logo

    Unity

    Game and XR development platform for creating immersive 3D experiences.

    Unity logo

    Unity

    Game and XR development platform for creating immersive 3D experiences.

    Unity logo

    Unity

    Game and XR development platform for creating immersive 3D experiences.

    Framer serves as my go-to tool for creating interactive prototypes. I use it to bring designs to life, allowing stakeholders to experience the user flow and interactions before development begins. It's invaluable for refining the user experience.

    Unity logo

    Unity

    Game and XR development platform for creating immersive 3D experiences.

    Framer serves as my go-to tool for creating interactive prototypes. I use it to bring designs to life, allowing stakeholders to experience the user flow and interactions before development begins. It's invaluable for refining the user experience.

  • Visual Studio logo

    Visual Studio

    Integrated development environment (IDE) for building, debugging, and deploying applications.

    Visual Studio logo

    Visual Studio

    Integrated development environment (IDE) for building, debugging, and deploying applications.

    Visual Studio logo

    Visual Studio

    Integrated development environment (IDE) for building, debugging, and deploying applications.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Visual Studio logo

    Visual Studio

    Integrated development environment (IDE) for building, debugging, and deploying applications.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • Google Colab logo

    Google Colab

    Cloud-based platform for running Python code and training machine learning models.

    Google Colab logo

    Google Colab

    Cloud-based platform for running Python code and training machine learning models.

    Google Colab logo

    Google Colab

    Cloud-based platform for running Python code and training machine learning models.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Google Colab logo

    Google Colab

    Cloud-based platform for running Python code and training machine learning models.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • Visual Studio Code logo

    Visual Studio Code

    Code editor for software development and debugging

    Visual Studio Code logo

    Visual Studio Code

    Code editor for software development and debugging

    Visual Studio Code logo

    Visual Studio Code

    Code editor for software development and debugging

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Visual Studio Code logo

    Visual Studio Code

    Code editor for software development and debugging

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • Tensorflow logo

    Tensorflow

    Machine learning framework for building AI-driven solutions.

    Tensorflow logo

    Tensorflow

    Machine learning framework for building AI-driven solutions.

    Tensorflow logo

    Tensorflow

    Machine learning framework for building AI-driven solutions.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Tensorflow logo

    Tensorflow

    Machine learning framework for building AI-driven solutions.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • Pytorch logo

    PyTorch

    Deep learning library for developing neural networks and AI models.

    Pytorch logo

    PyTorch

    Deep learning library for developing neural networks and AI models.

    Pytorch logo

    PyTorch

    Deep learning library for developing neural networks and AI models.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Pytorch logo

    PyTorch

    Deep learning library for developing neural networks and AI models.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • Github logo

    GitHub

    Version control and collaboration platform for software projects

    Github logo

    GitHub

    Version control and collaboration platform for software projects

    Github logo

    GitHub

    Version control and collaboration platform for software projects

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Github logo

    GitHub

    Version control and collaboration platform for software projects

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • Oracle Cloud Infrastructure (OCI)

    Oracle Cloud Infrastructure (OCI)

    Cloud platform for building and running enterprise applications and services.

    Oracle Cloud Infrastructure (OCI)

    Oracle Cloud Infrastructure (OCI)

    Cloud platform for building and running enterprise applications and services.

    Oracle Cloud Infrastructure (OCI)

    Oracle Cloud Infrastructure (OCI)

    Cloud platform for building and running enterprise applications and services.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Oracle Cloud Infrastructure (OCI)

    Oracle Cloud Infrastructure (OCI)

    Cloud platform for building and running enterprise applications and services.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • Oracle APEX

    Oracle APEX

    Platform for building enterprise web applications.

    Oracle APEX

    Oracle APEX

    Platform for building enterprise web applications.

    Oracle APEX

    Oracle APEX

    Platform for building enterprise web applications.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Oracle APEX

    Oracle APEX

    Platform for building enterprise web applications.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • AWS

    AWS

    Cloud platform for scalable computing and storage solutions.

    AWS

    AWS

    Cloud platform for scalable computing and storage solutions.

    AWS

    AWS

    Cloud platform for scalable computing and storage solutions.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    AWS

    AWS

    Cloud platform for scalable computing and storage solutions.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • Docker

    Docker

    Containerization tool for efficient application deployment.

    Docker

    Docker

    Containerization tool for efficient application deployment.

    Docker

    Docker

    Containerization tool for efficient application deployment.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Docker

    Docker

    Containerization tool for efficient application deployment.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • Kubernetes

    Kubernetes

    Orchestration platform for managing containerized applications.

    Kubernetes

    Kubernetes

    Orchestration platform for managing containerized applications.

    Kubernetes

    Kubernetes

    Orchestration platform for managing containerized applications.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Kubernetes

    Kubernetes

    Orchestration platform for managing containerized applications.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • Postman

    Postman

    API testing and debugging tool.

    Postman

    Postman

    API testing and debugging tool.

    Postman

    Postman

    API testing and debugging tool.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Postman

    Postman

    API testing and debugging tool.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • MongoDB

    MongoDB

    NoSQL database for flexible and scalable data storage.

    MongoDB

    MongoDB

    NoSQL database for flexible and scalable data storage.

    MongoDB

    MongoDB

    NoSQL database for flexible and scalable data storage.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    MongoDB

    MongoDB

    NoSQL database for flexible and scalable data storage.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • MATLAB

    MATLAB

    Software for mathematical modeling and data analysis.

    MATLAB

    MATLAB

    Software for mathematical modeling and data analysis.

    MATLAB

    MATLAB

    Software for mathematical modeling and data analysis.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    MATLAB

    MATLAB

    Software for mathematical modeling and data analysis.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

  • Android Studio

    Android Studio

    Development environment for building Android applications.

    Android Studio

    Android Studio

    Development environment for building Android applications.

    Android Studio

    Android Studio

    Development environment for building Android applications.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

    Android Studio

    Android Studio

    Development environment for building Android applications.

    Notion helps me keep my projects organized. I use it for project management, task tracking, and as a central hub for documentation, ensuring that everything from design notes to project timelines is in one place.

Let's Talk

Let's Talk

Let's Talk

© 2025. All rights Reserved.

Made by

Abdelrahman

© 2025. All rights Reserved.

Made by

Abdelrahman

© 2025. All rights Reserved.

Made by

Abdelrahman