GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — ganainy - Overview

@ganainy ganainy Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@ganainy
ganainy
Follow
View ganainy's full-sized avatar

Amr Elganainy ganainy

Follow
M.Sc. Internet Security candidate | IT Support & Sysadmin | Networking · Windows Server · Linux · Python
22 followers · 2 following
  • Dortmund, Germany
  • https://vibehired.ganainy.dev/portfolio/ganainy
  • in/ganainy

Achievements

Achievement: Pull SharkAchievement: StarstruckAchievement: Arctic Code Vault Contributor

Achievements

Achievement: Pull SharkAchievement: StarstruckAchievement: Arctic Code Vault Contributor

Highlights

  • Pro
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
ganainy/README.md

Hi, I'm Amr Elganainy 👋

M.Sc. Candidate in Internet Security · Westfälische Hochschule Gelsenkirchen · Based in Dortmund, Germany

I'm a Computer Science graduate (B.Sc., recognized in Germany) pursuing a Master's in Internet Security with a focus on mobile security, network monitoring, and automation. I'm actively seeking Junior IT Support / Sysadmin roles in Germany.


🖥️ Home Lab & IT Experience

Building and maintaining a Hyper-V enterprise lab environment:

  • Windows Server: Active Directory, DNS, DHCP, RDS (Terminal Server), Exchange Server, Fileserver
  • Hybrid Identity: Microsoft 365 tenant connected to on-prem DC via Azure AD Connect (Entra ID)
  • Firewall & Segmentation: FortiGate + pfSense — NAT, firewall rules, VPN, network segmentation
  • Networking: VLANs, Inter-VLAN Routing, OSPF basics, Subnetting, Wireshark, Cisco Packet Tracer
  • Backup & Recovery: Windows Server Backup — VM backup jobs, scheduling, restore validation
  • Remote Admin: RDP, PowerShell, Event Viewer
  • Ticketing: Jira Service Management (ITIL — SLA, escalation, knowledge base)

🔐 IT Security Projects

Captive Portal Analyzer

Android app that captures and analyzes captive portal traffic for privacy research.
Intercepts POST requests, captures packets via PCAPDroid integration, uploads sessions to Firebase, and runs AI-powered privacy analysis using Gemini.
Kotlin Jetpack Compose Gemini AI PCAPDroid Firebase MVVM

Raspberry Pi Captive Portal

Raspberry Pi-based captive portal with DNS redirection, HTTP interception, and SSH reverse tunneling to a remote AWS EC2 authentication server.
Two variants: remote login (for larger businesses) and local login (self-contained, no cloud dependency).
Linux Shell Node.js iptables SSH tunneling DNS SQLite


🤖 Automation & Dev Projects

AI Mobile UI Crawler

AI-powered Android app crawler that uses Google Gemini to intelligently navigate mobile apps via ADB, screenshots, and structural analysis — enabling automated testing and UI coverage mapping.
Python Appium ADB Gemini AI SQLite

VibeHired · Live Demo

AI job application tracker with ATS scoring, auto-tailored CV & cover letter generation, Kanban board, and public developer portfolio builder.
React Node.js TypeScript AI

Our Chat

Real-time chat app with private messaging, group chat, audio/image sharing, and push notifications.
Kotlin React Node.js Firebase

Gym Masters

Fitness tracking app with workout planning, progress tracking, and personalized goals.
Kotlin Jetpack Compose


🛠️ Tech Stack

Area Tools
OS & Server Windows 10/11, Windows Server, Ubuntu/Debian CLI
Virtualization Hyper-V, VirtualBox
Cloud & Hybrid Microsoft 365, Azure AD / Entra ID, Azure AD Connect
Networking TCP/IP, DNS, DHCP, VLANs, NAT, Subnetting, Wireshark, Packet Tracer
Firewall/VPN FortiGate, pfSense
Scripting PowerShell, Bash, Python
Dev Kotlin, TypeScript, Java, Dart/Flutter, SQL, Git
Ticketing Jira Service Management

📜 Certifications

  • 🎓 Google IT Support Professional Certificate — Google / Coursera (2024)
  • 📡 Netzwerk- und Systemadministration — Udemy (2026)

🌍 Languages

🇩🇪 German — C1  |  🇬🇧 English — B2  |  🇪🇬 Arabic — Native


📬 Contact

LinkedIn Gmail Portfolio

Pinned Loading

  1. ai-mobile-ui-crawler ai-mobile-ui-crawler Public

    AI-powered Android app crawler using Google Gemini to intelligently explore mobile applications through visual and structural analysis, enabling efficient automated testing, coverage, and app disco…

    Python 15 6

  2. VibeHired-ai VibeHired-ai Public

    AI-powered job application tracker — auto-tailors CVs & cover letters per job, scores ATS compatibility, tracks applications with a Kanban board, and builds a public dev portfolio. Built with React…

    TypeScript 17 7

  3. gym_masters_kotlin_compose gym_masters_kotlin_compose Public

    Modern fitness tracking app built with Kotlin and Jetpack Compose featuring workout planning, progress tracking, and personalized fitness goals.

    Kotlin 5 2

  4. captive-portal-analyzer-android captive-portal-analyzer-android Public

    Android app for captive portal analysis, privacy insights, and PCAPDroid packet capture — powered by Gemini AI, Kotlin, and Jetpack Compose.

    Kotlin 6

  5. raspberrypi-captive-portal raspberrypi-captive-portal Public

    Raspberry Pi-based captive portal system with remote authentication, DNS redirection, and SSH reverse tunneling for secure network access management in business environments.

    HTML 3 1

  6. our-chat our-chat Public

    Real-time chat application with user authentication, private messaging, group chat, notifications, audio and image sharing. Built using React, Node.js, Kotlin MVVM, and Firebase (Firestore, Auth, S…

    33 10

Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.