Hassan Hafez
Verified Expert in Engineering
JavaScript Developer
Amsterdam, Netherlands
Toptal member since April 27, 2021
Hassan is a front-end engineer with a strong UX and visual design background. He has more than six years of experience working for startups and multinationals across the world. Hassan has extensive knowledge of the front end, JavaScript, browser APIs, and optimizing web performance, as well as significant experience with popular frameworks like React, Redux, and Next.js. He enjoys learning new technologies and is comfortable working alone or in a team.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Git
The most amazing...
...building transportation as a service app I've built serves more than 100,000 users daily across multiple countries.
Work Experience
Senior Front-end Engineer
Swvl
- Led the development of transportation as a service web app that enables corporates to assign easy transportation to their employees, serving more than 100,000 users daily across multiple countries.
- Spearheaded the development of a booking app for commuting between cities across multiple countries with different languages, built with React, TypeScript, and Next.js.
- Created Swvl's design system, a UI library of components, and its deployment pipeline (testing, building, and publishing) used across the company and significantly impacted the development cycle and time.
- Built real-time bus tracking on the map and monitoring.
- Collaborated with the back-end team in designing a RESTful API for the system to be consumed by the frontend clients.
- Embedded a Google tag manager and Google Analytics for the website conversion tracking and the user event tracking.
Senior Front-end Engineer
BulkWhiz
- Acted as the lead front-end developer of customer-facing web app for (an AI-driven eCommerce platform).
- Initiated engineering practices around web performance like a hybrid. rendering and using the PRPL pattern that led to a 4x speedup.
- Wrote a performance monitoring workflow for measuring front-end delivery and back-end service responses and prevent regression.
- Constructed an anonymous buying experience for a better conversion rate.
- Developed an A/B testing workflow using Planout and React for the app.
- Used Chrome DevTools to investigate and fix front-end rendering performance issues and computationally intensive bottlenecks.
- Collaborated with the product and design team to spec and plan epics and features.
- Contributed to the development of multiple internal tools, including inventory management systems and reports visualization.
- Embedded a Google tag manager and Google Analytics for the website conversion tracking and the user event tracking.
Front-end Engineer
Cognitev
- Designed and implemented an AI-advertising app called Instascaler (instascaler.com).
- Contributed to the development of multiple internal tools for helping the ads team.
- Rebranded multiple sites and landing pages.
Experience
Swvl Travel - A City Commuting Web App
It supports multiple countries and languages with the ability to book travel anonymously.
BulkWhiz - AI-driven eCommerce App
I built all of the core functionality including products listing, promotion management, discount management, product searching, filtering, cart management, and one step/multiple steps check out, multiple payment integration, and email marketing
Swvl Business - Transportation as A Service Dashboard
https://swvl.com/businessI've built it using React and TypeScript mainly and some of its features were easy scheduling and conflict resolution between employees shifts and effortless monitoring and tracking of your employees.
Nomo - a Writing Assistant Web App and Chrome Extension
https://www.youtube.com/watch?v=eg8bsVy5jg8It provides writing assistance by creating smart templates using shortcuts and commands and a rich-text editor similar to Notion for automating frequent communications and snippets.
Instascaler - Traffic Acquisition Platform
It collects traffic from multiple traffic sources including Google Search, Display, Facebook, Amazon, Bing, and hundreds of others with zero manual effort.
Education
Bachelor of Engineering Degree in Computer Science
Mansoura University, Egypt - Egypt
Skills
Libraries/APIs
React, Node.js, Vue, Gmail API, Immutable.js, Emotion API
Tools
Git, Chrome Developer Tools, Lerna, Rollup, CircleCI, Webpack 4
Languages
JavaScript, TypeScript, CSS, HTML, GraphQL
Frameworks
Next.js, Redux, Cypress, Jest, Bootstrap, Tailwind CSS, Draft.js
Paradigms
Unit Testing, Testing, Agile, REST
Platforms
Firebase, Mixpanel
Other
Website Performance, Front-end, User Experience (UX), Design Systems, Google Tag Manager, Styled-components, Computer Science, Chrome Extensions, Private NPM Modules, Storybook, Firebase Cloud Functions, Performance
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring