Fullstack engineer with a strong foundation in computer science and
a passion for building performant, user-friendly web applications.
Experienced in React, Next.js, TypeScript, Node.js, PHP, and GraphQL
across both frontend and backend. I enjoy collaborating with teams
to deliver accessible, well-tested applications that drive growth
and create real value for users. Active user of AI tools to
accelerate development workflows.
Experience
Scandiweb
–
| Remote
Led a Magento 1 to Shopify migration for a luxury jewelry
retailer, coordinating daily syncs with a team of developers to
deliver on time.
Built frontend features using React.js, GraphQL, Hyvä, Alpine.js,
TypeScript, and TailwindCSS across multiple client projects.
Delivered 6 client projects on Magento 2, Shopify, and React with
Venia, including an
open-source Hyvä theme
, covering responsive design, search integrations, and performance
optimization.
AQuadic
–
| Alexandria, Egypt
Designed and implemented database schemas, relationships, and APIs
using Laravel, MySQL, and FilamentPHP. Worked on projects including
a car rental app, e-commerce platforms, and a membership management
system.
Libertas
–
| Remote
Built and maintained a multi-purpose Discord bot for community
management using React.js, TypeScript, Node.js, Discord.js, Prisma,
and Laravel. Worked across the full stack, both the bot and the web
platform. Enhanced features such as the affiliate program, credit
system, and notification system.
Education
Bachelor of Science in Computer Science
, Alexandria University,
-
PHP & Node.js Development Track
, Information Technology Institute (ITI),
-
Skills
Languages
: JavaScript, TypeScript, PHP, HTML, CSS
Soft Skills
: Agile Methodologies, Team Collaboration, Code Review
Projects
NumNinjas
A bilingual Telegram bot + website that teaches kids math through
daily questions, ninja belt levels, adaptive difficulty, and
weekly leaderboards. 840 questions across 35 topics.
Technologies: TypeScript, Grammy, Next.js, Prisma, MySQL
—
Website
|
Demo
One Lesson Up
A gamified learning web app to help you focus on one course at a
time, earn coins for progress, and actually reach the finish line.
Technologies: Laravel, MySQL, Vue.js
—
GitHub
|
Website
Jobify
A job tracking web app using the MERN stack to manage listings and
applications.
Technologies: React.js, Node.js, Express.js, MongoDB
—
GitHub