Abdelrahman Elmetwally
Full-Stack Software Engineer
Selected Projects
A collection of projects showcasing expertise in React.js, Next.js, React Native, and Django, from concept to deployment across different markets.
Mawsouq
Tech & electronics store for the Jordanian market, bilingual EN/AR — headlined by a full PC Builder that handles part compatibility, auto-build suggestions, ready-made rigs, and shareable build links, alongside brand pages, a service center, wishlist, and cash-on-delivery checkout.
Nourva Candles
Full-stack luxury candle e-commerce platform for the Jordanian market — product catalog, cart & checkout, order tracking, wishlist, saved addresses, and complete auth flow. Backend APIs built with Django with cloud storage for media, delivering the full flow end-to-end.
Want to see more?
Explore my complete portfolio or check out my GitHub for more projects and open-source contributions.
My NPM Package
Created and published an open-source React component library that serves developers worldwide with modern time-picking functionality.
react-time-picker-roll
A modern, customizable time picker component for React with smooth rolling animation and intuitive user experience. Developed from scratch with TypeScript support, comprehensive testing, and full documentation.
Professional Journey
My career progression from frontend to full-stack engineering, building web and mobile apps with React.js, Next.js, and React Native, backed by scalable APIs in Python and Django.
Software Engineer (Full-Stack)
Developing and shipping full-stack features end-to-end across web and mobile, from responsive interfaces to scalable backend APIs.
Key Achievements
- Built responsive, high-performance web interfaces with React.js and Next.js
- Delivered cross-platform mobile apps with React Native from a single codebase
- Designed and built scalable backend APIs and services using Python and Django
- Integrated frontend and backend to deliver maintainable, production-ready features
Technologies Used
Senior Frontend Developer
Led frontend development using React.js and Next.js to build scalable, responsive UIs.
Key Achievements
- Implemented clean code practices and design patterns for maintainable solutions
- Integrated RESTful APIs and optimized performance, reducing load times
- Mentored team members and conducted code reviews to ensure quality
- Contributed to Agile sprints, enhancing project delivery efficiency
Technologies Used
Front End Developer
Built responsive web apps using React.js and Next.js, ensuring cross-device compatibility.
Key Achievements
- Delivered scalable frontend solutions for consistent user experiences
- Integrated RESTful APIs, applying SOLID principles for better performance
- Optimized load times and enhanced user satisfaction
- Created reusable React components to streamline development
- Contributed to Agile sprints, code reviews, and team efficiency
Technologies Used
Front End Developer
Led the development of web projects using React.js and Next.js.
Key Achievements
- Optimized web applications for maximum speed and scalability
- Adhered to SOLID principles and followed Clean Code practices to maintain high code quality
Technologies Used
Front End Developer
Designed and updated layouts to meet usability and performance requirements.
Key Achievements
- Contributed to projects within Scrum project management environments
- Reviewed code to validate structures, assess security, and verify browser, device, and OS compatibility
- Maintained strict budgetary and scheduling guidelines to satisfy customers with high-quality, targeted designs
Technologies Used
Front End Developer
Delivered user support to clients to train, educate and answer questions.
Key Achievements
- Employed coding practices based on commonly accepted standards to establish site layout and user interface
- Developed user-oriented visuals and features using front-end languages to increase site traffic
Technologies Used
Core Skills
Let's Work Together
Ready to bring your ideas to life with cutting-edge technology.
Let's Connect
Ready to bring your ideas to life? I'm always open to discussing new opportunities and interesting projects.
Current Status
I'm currently available for freelance projects and full-time opportunities. Response time is typically within 24 hours.
Send me a message
Prefer email? Reach me directly at metwally.pro@gmail.com
Frequently Asked Questions
What technologies do you specialize in?
I build full-stack web and mobile applications with 5+ years of experience. On the frontend I use React.js, Next.js, and React Native with TypeScript, Tailwind CSS, Redux, and React Query. On the backend I design scalable APIs and services with Python and Django, and also work with Node.js, MongoDB, and MySQL.
Do you work on freelance projects or full-time positions?
I'm currently available for both freelance projects and full-time opportunities. I can work remotely or on-site in Cairo, Egypt, and I'm comfortable with different time zones for international collaborations.
What is your development process and timeline?
I follow agile methodologies with clear communication throughout the project. For small projects, I can start within a week. Larger projects typically require 2-4 weeks planning and development phases.
How do you ensure code quality and maintainability?
I follow clean code principles, write comprehensive documentation, use TypeScript for type safety, implement proper testing, and maintain consistent coding standards. I also provide code reviews and technical guidance.




