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.
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.
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.
Data Structures & Algorithms
Strong foundation in competitive programming and implementing efficient algorithms for complex data processing, including external sorting techniques for large-scale datasets.
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.
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.
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-2024becoming 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-2025Leading AIU ICPC. Lead the strategic direction of the university’s competitive programming community, overseeing all training, coaching, and competition activities.
Jan-2026