Ahmed Kotb
أحمد عبدالمنعم قطب
Software Engineering Student
Full Stack Developer
+20 120 272 2191 · Alexandria, Egypt 🇪🇬
GPA: 3.85/4.0 · ID: 232000349
👤Professional Summary
Computer Science student specializing in Software Engineering at AASTMT, Alexandria (ID: 232000349) — seeking an internship to apply skills in real-world projects. Proficient across the full stack: C/Assembly at systems level; Java OOP with design patterns (Singleton, Proxy, Observer, Strategy); full-stack web with React, Node.js, PHP; JavaFX desktop apps with socket programming; Oracle/MySQL database design; Android development with Kotlin. AWS AI Practitioner certified (Udacity, May 2026). Skilled in software testing, SDLC, Agile, AI prompt engineering, data structures, algorithms, and Linux/Kali/Wireshark cybersecurity.
🎓Education
Arab Academy for Science, Technology & Maritime Transport (AASTMT)
B.Sc. Computer Science — Major: Software Engineering · Alexandria, Egypt
GPA: 3.85 / 4.0 · Student ID: 232000349
Feb 2024 – Present
🏆Certifications & Training
☁️
AWS AI Practitioner
Udacity · May 3, 2026
View Certificate →
🎓
AI & Prompt Engineering Scholarship
ICTHub Egypt · May 5, 2026
View Certificate →
📚
Currently Training
NTI Penetration Testing · NTI AI Ambassadors · ITI Angular
🛠️Technical Skills
Languages
CJavaJavaScriptPythonPHPKotlinSQLAssembly
Frontend & UI
HTML5CSS3React.jsJavaFXTailwind CSSFigmaResponsive
Backend & DB
Node.jsPHPMySQLOracle SQLREST APIsSocket Programming
Mobile
Android (Kotlin)Android Studio
Security & OS
LinuxKali LinuxUbuntuWiresharkCybersecurity
AI & Cloud
AWS AI PractitionerAWS PartyRockAI Prompt Eng.NumPyPandasMatplotlib
Software Engineering
OOPDesign PatternsSDLCAgile/ScrumSoftware TestingPMBOKUMLERD
Tools
GitGitHubVS CodeIntelliJNetBeansAndroid StudioCisco Packet TracerMS Project
🚀Projects
🌐
Web Development
🦷 DentalShark — Dental Marketplace
Web · React · Android · JavaFX

Built four ways — React web app, plain HTML/CSS/JS site, Android app (Kotlin), and JavaFX desktop app — sharing one Node/Express + MongoDB backend on Vercel, implementing 10 classic GoF design patterns. Figma UI prototype with full navigation flows. AWS PartyRock AI dental equipment assistant.

React.jsNode/ExpressMongoDBHTML5CSS3KotlinJavaFXFigmaAWS PartyRock
☕ Perk Coffee — Bilingual Landing Page
Web

Bootstrap 5 landing page for a coffee brand, built bilingual (Arabic/English) with RTL support and a dark-mode toggle.

Bootstrap 5RTLDark Mode
🏎️ DA Motors — Automotive Showroom
Web

Responsive showroom for 8 luxury cars (BMW, Audi, Ferrari, Porsche, Mercedes-AMG, Camaro). Wishlist system, contact page, CSS animations, fully responsive layout.

HTML5CSS3JavaScriptResponsive Design
🛡️
Security
🛡️ Horus Byte — Pentesting Project
Kali Linux

Independent penetration-testing project: a deliberately vulnerable build alongside its remediated counterpart, with a formal findings report and presentation deck.

Kali LinuxVulnerability AssessmentReporting
🎯 HTB — Cap Write-up
HackTheBox

Full write-up of rooting the HackTheBox "Cap" machine — enumeration, privilege escalation path, and exploitation steps documented start to finish.

HackTheBoxEnumerationPrivilege Escalation
🔬 Advanced Physics Game
Educational

Thermodynamics simulator: Quantity of Heat, Temperature, Thermal Expansion, Heat Transfer, Zeroth Law. Real-time physics engine, accuracy scoring, PDF export.

HTML5CSS3JavaScriptjsPDF
🤖
AI & Python
♛ 4-Queens (DFS)  |  🔵 K-Means Clustering
Python · AI/ML

4-Queens: Recursive DFS — visualized with NumPy, Pandas, chessboard plots, heatmaps, scatter plots via Matplotlib.
K-Means: Implemented from scratch — visualized cluster formation and centroid movement across iterations.

PythonNumPyPandasMatplotlibDFSK-MeansJupyter
Java & OOP
💬 Kotb Chat — Multithreaded Chat App
Java · JavaFX

Multi-client TCP socket server with multi-threading. JavaFX GUI with dark/light mode toggle. File storage service and user session management.

JavaJavaFXSocket ProgrammingMavenFXML
📡 DigitalStream Ltd  |  📚 Library System
Design Patterns

DigitalStream: Audience segmentation admin — Singleton, Proxy, Observer patterns.
Library: Books, member management, borrowing records — Strategy Pattern fine calculation.

JavaSingletonProxyObserverStrategyOOP
🔷
Software Engineering
📖 ParrotBooks — Requirements Engineering
SRS · React · JavaFX

Course project (CSE3101): full SRS/requirements-engineering deliverable, paired with a React client and a JavaFX client.

SRSReactJavaFX
🧪 Software Testing — AcademyBugs.com
QA Testing

35 structured test cases across 4 modules (Product, Cart, Sign In, Account) + 25 detailed bug reports with severity classification and reproduction steps.

Manual TestingTest Case DesignBug ReportsExcel
📋 Project Management — Full PMBOK Lifecycle
PMBOK

Initiating (charter, risk, financial analysis) → Planning (WBS, stakeholders, MS Project schedule) → Executing (kickoff, milestones) → Controlling (change requests, memos).

PMBOKMS ProjectAgile/ScrumRisk ManagementWBS
⚙️
C · Database · Systems · Networks
🔷 Systems & Database Portfolio
C · SQL · Asm · Cisco · UML

C: Multi-branch Sales Analytics (arrays & structs), bubble sort, peak month detection.
Oracle SQL: E-Commerce DB with ERD, recursive ManagedBy, virtual Reorder_Level.
Assembly (MARIE): 13 programs + 4-bit ALU on CircuitVerse.
Cisco: Enterprise network — routing, subnetting, IP configuration.
UML: Note App & Library System diagrams plus 10 GoF design-pattern diagrams (see UML Portfolio).

COracle SQLAssembly (MARIE)Cisco Packet TracerUMLERDCircuitVerse
🍂
Independent Builds
📑 Diwan — Client-side Report Editor
JavaScript

A client-side report editor working entirely in the browser — HTML input, Excel and PDF export, no backend required.

JavaScriptExcel ExportPDF Export
🍂 Orchard Rush
HTML5 · CSS3 · JS

Bilingual (EN/AR) basket-catching arcade game with mood-reactive backgrounds — an independent side build outside coursework.

HTML5CSS3JavaScript
🤝Soft Skills
Problem SolvingTeamwork CommunicationTime Management Analytical ThinkingSelf-Learning AdaptabilityCritical Thinking Attention to Detail
🌍Languages
Arabic — Native
English — B2 Upper-Intermediate