About Me

Mohamed Afify
Frontend Developer
Making websites that truly engage with the user is what drives me as a Frontend Developer, and I have gotten really good at making online experiences that customers really like.
Experiences
Software Engineer@ Namshi | Noon
Jul. 2022 - present- Developing and maintaining a server-side rendered application built with Typescript, Node.js, React.js and Next.js
- Developing a monorepo project using Turborepo and writing E2E tests using Playwright.
- Handling products catalog and filtration as well as checkout, loyalty subscription, and user authentication.
- Integrating A/B tests and feature toggles.
Frontend Developer@ Snackat
May. 2021 - Jun. 2022- Developed a multi-lingual multi-access level dashboard using Typescript and Next.js.
- Integrated Sentry, Google Analytics, Hotjar, and GitHub Actions.
- Wrote unit, integration, and E2E tests using jest and Cypress.
- Used Preact to reduce bundle size, useSWR for API data caching, and handled Complex filtration using query parameters.
- Build different reusable components with RTL support in a mobile-first approach using TailwindCSS, framer motion, and react-table.
Frontend Developer@ Monaia.UK
May. 2021 - Jul. 2021- Developing templates and customization options for a booking app using React and Material-UI
- Linking to multiple Firebase databases to handle data queries and Authentication
Projects
Featured Projects


Fajry App
Building a Fajr wake up alarm and bed time reminder on iOS and Android

Snackat Dashboard
A dashboard for Snackat Cafe suppliers to manage their sales, inventories, subscriptions and financial data

Healovo Booking
A medical booking website built with React, Redux, Material-UI, and Firebase, with Multi-step formik registration, detailed filtration, and an Admin Dashboard

Starling Time Manager
A time-management web app built with Next.js, TypeScript, Context, Chakra-UI, Styled components, and Firebase. To be migrated to React Native
Other Projects

Kanban Project Board
A Trello-like PWA with drag and drop functionality, built in Javascript with the MVC design pattern for easier maintenance.

Word Search Game
A PWA word-search game, runs completely offline and built with pure Javascript

Intellic
A fully-responsive frontend website built with Bootstrap, Sass, and jQuery. features an accordion and a dynamic navigation bar.

Rota Pizza
A responsive front-end website for a pizza restaurant, built with HTML, CSS, and Javascript.

Merchmania
An E-commerce website built with React, Redux, Styled Components, and Material-UI. Deployed on Firebase
Skills
Software Engineering
- Git/GitHub
- Problem Solving
- OOP
- Data Structures
- Algorithms
- Ubuntu
- Databases
- Design Patterns
- Unit Tresting
Frontend
- HTML5
- CSS3
- Bootstrap 4
- Responsive Design
- Sass
- JavaScript (ES6)
- jQuery
- React
- Next.js
- Context
- React Router
- Redux
- Material UI
- TypeScript
- Styled Components
- Figma
Backend
- Python
- Flask
- PostgresSQL
- SQLAlchemy
- REST APIs
- Auth0
- Firebase