
Mohamed Ibrahim Ibrahim Khattab
Verified Expert in Engineering
Full-stack Developer
Dubai, United Arab Emirates
Toptal member since December 16, 2021
Mohamed is an innovative and proactive mid-senior engineer with over eight years of professional experience. He acted as a lead developer, front-end developer, and instructor, proficient in building maintainable and thoroughly tested web applications that run on a massive scale. Mohamed is also keen on project management, team leadership, and independent problem-solving, relying on his high organizational skills and expertise in scheduling projects and applying Agile development principles.
Portfolio
Experience
- Node.js - 7 years
- JavaScript - 7 years
- Webpack - 5 years
- Jest - 5 years
- TypeScript - 3 years
- React - 3 years
- Redux - 3 years
- Tailwind CSS - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code), Vim Text Editor, Linux, Microsoft Teams, Slack, Photoshop CC, Notion, Asana
The most amazing...
...tool I've built is a cookie manager library that handles millions of requests each day, making thousands of apps compliant with EU and USA privacy laws.
Work Experience
Front-end Developer
Iubenda
- Developed and maintained a cookie manager library that handles millions of consents per day for thousands of enterprise clients worldwide.
- Built a new markup language to write legal copies used for copy rendering for millions of users per day.
- Created various internal tools, resulting in massive workflow improvements across the entire company.
- Provided technical support to major enterprise clients, helping them to solve critical issues.
Full-stack Engineer
Reddit, Inc.
- Developed the web version of the achievements feature, which grants users across the social network achievements based on actions they perform on the network, like posts, comments, and likes.
- Created machine translation tools within the platform itself to allow seamless viewing of the social network's content in different supported languages using large language models (LLMs).
- Built tools to block NSFW content within jurisdictions that require legally blocking NSFW content to help with compliance across different regions.
Front-end Developer
Toptal client
- Helped formalize guidelines for code structure and picking which technologies the platform is built with.
- Built complex designs and interactions from Figma as dashboards, forms, and seamless UI and UX.
- Built UI demos using Storybook and helped the product team navigate the UI and understand how to implement the rest of the required components.
Front-end Creative Developer
Toptal Client
- Implemented a landing page and survey for a popular HBO TV series.
- Built multiple eCommerce stores for US clients, using Shopify API, Next.js, React, and Contentful.
- Ensured high compatibility standards across different devices via robust testing.
Front-end Developer
Project Atlas, Inc.
- Designed and built an NFT marketplace used to sell in-game items for a mobile basketball game.
- Added animations and built a UI library to make the website feel like a part of the mobile game.
- Oversaw the site's launch, which resulted in a trading volume of 221 ETH before the mint date.
Front-end React Developer
Toptal Client
- Built the admin dashboard providing charts and insights into candidate performance for a recruiting website.
- Constructed the assessment front-end for the candidates in React and Redux.
- Worked on the back end in Node.js and PostgreSQL and connected the front end with the back-end API.
Lead Developer
World Youth Forum
- Built a Go server running on a budget virtual private server able to handle 200,000+ requests per minute.
- Led a team of five programmers to build a platform for managing the regional World Youth Forum in Alexandria, Egypt, called AlexYouth.
- Built internal tools and dashboards to manage the conference and attendees' data.
Lead Developer
IEEE AASTSB
- Built the student branch website, which won the best IEEE branch website in the world in 2013.
- Held technical orientation sessions for newly appointed engineers in the IT department for over three years.
- Taught a full-stack JavaScript course to more than 50 students at the AASTMT university.
Experience
AllThePrs
I built the entire project from the ground up, using React and Redux for the front end, Node.js and MongoDB for the back end, and TypeScript as the language for both.
Education
Bachelor's Degree in Computer Engineering
Arab Academy of Science, Technology, and Maritime Transport | AASTMT - Alexandria, Egypt
Skills
Libraries/APIs
React, Node.js, Preact, Rollup.js, Vue 2, Chart.js, Vue, Lit
Tools
Git, CircleCI, Karma, Webpack, Babel, Postman, Vim Text Editor, Microsoft Teams, Slack, Photoshop CC, Notion, Asana, NGINX, Figma, Grafana, BigQuery
Languages
JavaScript, HTML, HTML5, CSS, CSS3, Sass, Ruby, TypeScript, Go, Python, GraphQL
Frameworks
Redux, Jest, Next.js, Selenium, Capybara, Jasmine, Material UI, Tailwind CSS
Paradigms
Unit Testing, Responsive Web Design (RWD), Compiler Design
Platforms
Visual Studio Code (VS Code), Linux, Shopify, Docker, MacOS, DigitalOcean, Contentful
Storage
MongoDB, PostgreSQL
Other
Web Development, ESLint, Front-end Development, Debugging, Front-end, Headless Shopify, Data Structures, Algorithms, Pixel Perfect, APIs, Design, Circuit Design, Framer, Web Platforms, CSS3 Animation, Headless Software, User Interface (UI), User Experience (UX), Storybook, Web Scraping
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