Skip to content
View Motrk12's full-sized avatar

Highlights

  • Pro

Block or report Motrk12

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.

Content in all repositories owned by your account will be closed.
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
Motrk12/README.md

Hi, I'm Mohamed Tarek 👋

Cybersecurity student · Network engineering · Full-stack development
Third-year B.Sc. Cybersecurity at Misr International University (MIU), Egypt

LinkedIn Email Open to internships and junior roles


About me

  • 🛡️ I study cybersecurity at MIU (2024 to present, graduating 2027) and work on network deployment, secure web development and AI-driven security.
  • 🌐 As a Network Engineer Intern at Injaz Tech, I helped deploy a school's complete network in Cairo Festival City, from the MDF/IDF to the access points.
  • 🩺 I built a veterinary clinic management system that is now in use at 7 clinics in Cairo and Alexandria.
  • 🔎 I'm looking for internships and junior roles in cybersecurity, networking or software development.

🚀 Featured projects

🦠 Project Revenant: AI intrusion detection & self-healing file recovery

C# / .NET 8 Python FastAPI LightGBM PyTorch ONNX PostgreSQL React + TypeScript Docker · Team of 5

An AI intrusion detection system that protects a Windows PC from malware, ransomware and network attacks, and automatically restores the files an attack damages.

  • A native Windows agent streams file, process and network telemetry over mutual TLS to a management laptop. Three ML models score it there: LightGBM on EMBER2024 and CIC-IDS2017, and a PyTorch GRU on RanSAP, all served as ONNX.
  • The laptop answers with Ed25519-signed commands (terminate, quarantine, isolate, delete, restore). Detections are mapped to MITRE ATT&CK, and every response step is recorded in a hash-chained audit log.
  • Before a protected file changes, the agent pushes the old version to a write-only vault. Ransomware on the PC can't read or delete the backups.
  • Results: across 10 end-to-end runs, the median time from detection to the last file restored was 0.476 s, and 80/80 files came back byte-identical and hash-verified.

🩺 Veterinary Clinic Management System

Next.js 14 React TypeScript Tailwind CSS Supabase (PostgreSQL, Auth, RLS) Vercel Claude Code

A bilingual Arabic/English clinic management system rolled out to 7 veterinary clinics (5 in Cairo, 2 in Alexandria). I was the developer and product owner, so I handled requirements, roles and workflows, testing with clinic staff, migrations, deployment and rollout.

  • PostgreSQL Row Level Security enforces role-based access, so vets never see purchase prices. Cloudflare Turnstile protects the login.
  • I migrated six Excel workbooks into a normalized PostgreSQL schema with full history. Split and part payments reconcile at the daily close.
  • About 20,000 lines of TypeScript and SQL across 26 migrations, with PDF receipts, an Excel export with no dependencies, and WhatsApp messaging.

🔒 The source code is private.

🛍️ NileDrip, a clothing marketplace

HTML CSS JavaScript Node.js Express MongoDB JWT Vercel

A marketplace for Egyptian local brands with customer, seller and admin roles: listings, cart and wishlist, checkout, orders and reviews. The API uses JWT authentication and protected routes. Sellers and admins get bilingual dashboards for moderation, orders and analytics.


🧰 Open source

Project What it is Stack
Revive A Windows app that recovers deleted photos, videos and documents from memory cards, USB sticks, drives and the Recycle Bin. It reads NTFS, FAT and exFAT, has a deep scan that carves files from free sectors, and never writes to the source drive. C# · .NET
HyperCheck AI A passive DevSecOps scanner for security misconfigurations in local web apps. It extracts 100+ features from headers, cookies and config and scores the risk with a Random Forest model. Python · scikit-learn
Connect-4 A JavaFX Connect 4 game with login, PvP and PvAI modes, AI difficulty strategies and score tracking. Java · JavaFX · OOP

💼 Experience

Network Engineer Intern · Injaz Tech · Aug 2026 to Sep 2026

  • Deployed a school's complete network in Cairo Festival City, from the MDF and IDF through modular and access switches to the wireless access points.
  • Set up the firewalls and UPS power protection as part of the build-out.

Google Cloud Introductory / Internship Program

  • Completed introductory cloud training, with some exposure to Flutter mobile UI.

🛠️ Skills

Tech stack

Area Skills
Security Role-based access control · PostgreSQL RLS · JWT & bcrypt · Mutual TLS · Ed25519 signing · Cloudflare Turnstile · Firewalls · Malware detection & recovery · MITRE ATT&CK
Networking Routing & switching · VLANs · OSPF · EIGRP · DHCP · DNS · MDF/IDF build-out · Wireless APs · Cisco Packet Tracer
Programming TypeScript · JavaScript · Python · C# · Java · C++ · SQL
Web & backend React · Next.js · Node.js · Express · FastAPI · .NET · Tailwind CSS · REST APIs · HTML/CSS
AI / ML LightGBM · PyTorch · scikit-learn · ONNX
Data, cloud & tools PostgreSQL · Supabase · MongoDB · Redis · Docker · Vercel · Git & GitHub · Claude Code

📜 Certifications & courses

Cisco CCNA: Introduction to Networks, Cisco Networking Academy
Huawei HCIA-Datacom, Huawei ICT Academy
Huawei HCIA-AI V4.0, Huawei ICT Academy (2026)
AWS Generative AI Foundations and Machine Learning Foundations, AWS Academy Graduate
NVIDIA Fundamentals of Deep Learning, NVIDIA (2026)
SAP Exploring End-to-End Business Processes in SAP, SAP Learning (Intermediate, 2026)

🗣️ Languages

Arabic (strong) · English (strong) · German (beginner)

Feel free to reach out on LinkedIn or by email. I'm always happy to talk about security, networks or a project idea.

Popular repositories Loading

  1. Connect-4- Connect-4- Public

    Connect 4 game in Java

    Java

  2. Food-ordering-system Food-ordering-system Public

  3. NileDrip-full NileDrip-full Public

  4. echo-realm echo-realm Public

    JavaScript

  5. HyperCheck-AI HyperCheck-AI Public

    Python

  6. Revenant Revenant Public

    Python