Software Engineering Student

I'm Mohamed Abdelhady

A passionate Software Engineering student who loves building new things. Proficient in a wide range of programming languages and dedicated to creating impactful solutions.

Reach Out
Mohamed Abdelhady
Expertise

Software Development & AI Integration

Developing innovative software solutions, including CLI tools and full-stack applications, with a focus on integrating advanced AI models like Google Gemini for enhanced functionality.

JavaScriptTypeScriptNode.jsGoogle GeminiCLI Development

Full-Stack Web Development

Proficient in building comprehensive web applications, from front-end interfaces to robust back-end services, leveraging modern MERN stack technologies, Docker, and secure authentication/payment systems.

MERN StackExpress.jsMongoDBReactNode.js

Data Structures & Algorithms

Strong foundation in competitive programming and implementing efficient algorithms for complex data processing, including external sorting techniques for large-scale datasets.

C++CJavaPythonCompetitive Programming

Multi-Language Proficiency

Versatile in a wide array of programming languages including Java, TypeScript, JavaScript, C++, C, and Python, enabling adaptability across diverse project requirements and technology stacks.

JavaTypeScriptJavaScriptC++C
Projects

ArabDevs-toolkit

An npm package providing an Arabic-first CLI tool that integrates with Google Gemini to explain, debug, and document codebases for Arab developers.

External Merge Sort for Large Employee Records

Implementation of the External Merge Sort algorithm to efficiently sort 16,000 employee records, designed for datasets that exceed available memory.

Starbucks E-Commerce Platform

A full-stack MERN application simulating a Starbucks e-commerce platform, featuring product browsing, ordering, JWT authentication, Stripe payment integration, and Docker support.

Problem-solving

A curated collection of solutions to competitive programming problems from platforms like Codeforces and LeetCode, continuously updated to refine algorithmic skills.

Experience

Volunteering: Kicked off the leadership journey as Vice Head Coach for AIU ICPC, mentoring Level 0 and 1 for competitive programming, Problem set Contests and Sheets.

oct-2024

becoming the Head of Fundamentals IEEE AIU Student branch. Taught programming basics from print statements to functions and recursion, plus extra topics (selection sort, SDLC, time complexity, FSM diagrams).

oct-2025

Leading AIU ICPC. Lead the strategic direction of the university’s competitive programming community, overseeing all training, coaching, and competition activities.

Jan-2026

Let's work together.

Get in touch for opportunities or just to say hi!

© 2026 Mohamed Abdelhady. All rights reserved.