Karim Mokhtar Mohamed, Developer in Dublin, Ireland
Karim is available for hire
Hire Karim

Karim Mokhtar Mohamed

Verified Expert  in Engineering

Front-end Developer

Dublin, Ireland
Toptal Member Since
September 9, 2022

Karim is a front-end developer who has worked at Zalando, Goldman Sachs, SWVL, and Crowd Analyzer. As a team leader, he has driven projects from concept to launch and helped companies create and maintain better codebases, ensuring code reusability. Karim is passionate about learning and development and eager to tackle more complex problems within large development teams, continuing to find ways to maximize user efficiency.


Amazon S3 (AWS S3), Amazon Web Services (AWS), Bootstrap, CSS, CSS3, Cypress...
CSS, CSS3, React, Redux, React Redux, JavaScript, Jest, Private NPM Modules...
Goldman Sachs
CSS, CSS3, Cypress, Front-end, Bootstrap, HTML, HTML5, JavaScript, Jest...




Preferred Environment

Slack, Email, WhatsApp

The most amazing...

...solution I've developed is an open-source library that reached 200 stars in GitHub, over 5,000 worldwide users, and 235,000 downloads per month.

Work Experience

Front-end Engineer

2022 - PRESENT
  • Managed and handled the merchant product performance pages for the corporate used by the partners to address the returns and insights to make their product more performant.
  • Converted monolith code to use Monorepos alongside the micro-front end for more productivity.
  • Converted an old, about to be legacy, code to a clean, readable, and scalable one. Used modern architecture and design patterns. Optimized the monitoring and logs using the most modern technologies.
Technologies: Amazon S3 (AWS S3), Amazon Web Services (AWS), Bootstrap, CSS, CSS3, Cypress, HTML, HTML5, HTML4, HTML DOM, JavaScript, TypeScript, React, React Redux, Next.js, Material UI, Web Development, Git, GitHub, REST, REST APIs, Redux, Figma, Tailwind CSS, Accessibility

Front-end Engineer

2022 - 2022
  • Developed a dashboard for the business's B2B part that analyzes, collects, and manages data about each client worth around $5 million per month.
  • Mentored junior colleagues and reviewed their code to ensure they were on the team's coding style.
  • Used Jira for tracking and solving bugs and features required for the following quarters.
Technologies: CSS, CSS3, React, Redux, React Redux, JavaScript, Jest, Private NPM Modules, Code Splitting, Next.js, HTML, HTML5, TypeScript, Amazon S3 (AWS S3), Amazon EC2, GraphQL, Amazon Web Services (AWS), Bootstrap, Front-end, Material UI, jQuery, Ant Design, Cypress, Git, GitHub, REST, REST APIs, Tailwind CSS, Accessibility

Front-end Engineer

2021 - 2022
Goldman Sachs
  • Developed and maintained an app that facilitates the company's hiring process, saving time and money.
  • Added an end-to-end testing framework to test the integration between components and track unexpected bugs.
  • Helped increase the application performance using modern techniques like code splitting and optimized styling approaches.
  • Managed a plan to convert an app module using micro front ends, thus enabling a more flexible and scalable development experience.
Technologies: CSS, CSS3, Cypress, Front-end, Bootstrap, HTML, HTML5, JavaScript, Jest, React Redux, React, Redux, Styled-components, Code Splitting, TypeScript, GraphQL, Next.js, Amazon Web Services (AWS), Amazon S3 (AWS S3), Material UI, Redux-Saga, Git, GitHub, Figma, Accessibility, REST, Tailwind CSS

Front-end Engineer

2021 - 2021
  • Designed and developed a scalable, reusable, secure, and innovative solution for a survey app and integrated it with another analysis product to help the company collect user social media data.
  • Collaborated with the team to collect and fix bugs through Jira tickets and apply required features.
  • Added and maintained reporting tools to catch bugs and track the user experience using Sentry.
  • Created the MVP for the application's back end as the back-end team for the squad was not yet created.
Technologies: React, Redux, React Redux, CSS, CSS3, HTML5, HTML, JavaScript, Jest, Cypress, Code Splitting, JSX, Sass, TypeScript, Amazon S3 (AWS S3), Next.js, Tailwind CSS

Front-end Engineer

2020 - 2021
  • Established and maintained an eCommerce app that interacts with users to explore and buy available items and chat with customer service about them.
  • Created and managed the admin panel to handle the mobile app and website data and track user requests.
  • Mentored junior developers to ensure their coding style matched the company's approach. I also trained the data entry people to handle the admin panel.
Technologies: React, Redux, React Redux, JavaScript, Jest, HTML, CSS, CSS3, TypeScript, Code Splitting, HTML5, Amazon S3 (AWS S3), Amazon EC2, Amazon Web Services (AWS), Web Development, Next.js, Ant Design, Material UI, Front-end

Software Engineer

2019 - 2020
Big Billboard
  • Created websites for various clients and established their portfolios from scratch. I also converted the agreed-upon UI/UX to a live website and published it.
  • Contributed to the back- and front-end development using various technologies like Django, SQL, Laravel, Bootstrap, jQuery, and React.
  • Worked on DigitalOcean cloud computing and AWS to deploy and create a fair experience/ease of use on EC2, S3, AWS Lambda, and AWS CloudFront.
Technologies: Back-end, Bootstrap, Code Splitting, CSS, CSS3, Databases, Django, Front-end, HTML5, HTML, JavaScript, jQuery, Next.js, JSX, React, React Redux, Python 3, Amazon Web Services (AWS), Amazon EC2, Amazon S3 (AWS S3), Python, GraphQL

Software Engineer

2018 - 2019
  • Worked with a highly skilled team to develop and maintain the company's application.
  • Generated reports with optimized queries, building the app's front- and back-end parts.
  • Visited farms to simulate the process with our system and deliver a highly accurate solution to improve farmers' results.
Technologies: Back-end, Bootstrap, Code Splitting, CSS, CSS3, Databases, Django, Front-end, HTML, Amazon S3 (AWS S3), Amazon EC2, Amazon Web Services (AWS), HTML5, JavaScript, Jest, JSX, Python 3, jQuery, React, React Redux, Redux, Sass, Styled-components, TypeScript, Unit Testing, Python, Figma, Git, GitHub, REST, REST APIs

React Library

A light and simple React drag-and-drop files library with very flexible options. Users can put the design they want in the drop area and drag, drop, or select the file anywhere in the window.

It reached over 90 thousand downloads per month and over 100 stars on GitHub, gathering worldwide users.

ConnectedVIP eCommerce

The ConnectedVIP marketplace website handles the selling and buying process of luxury items. Its admin panel manages the data fastly and with high performance using React and Redux and their ecosystem.

Cleopatra Cement

Cleopatra Cement is an industry leader in white cement, powering the manufacturing needs of a vast and diverse pool of customers. It is one of the SESCO Group companies.

I built their website front end alongside the back end.

Cleopatra in Tech

Egypt's first network of women in technology. It also provides courses and modern teaching techniques for women, covering React, Redux, Jest, the React Testing Library, Webpack, Cypress, and AWS EC2 and S3.

Fashion eCommerce

A fashion retail eCommerce built using the most modern technologies, Next.js and Django. I handled both the front and back end. I introduced complex features like multi-language RTL and LTR design, multinational currency, and online payment integration.
2015 - 2019

Bachelor's Degree in Computer Science

University of Cairo - Cairo, Egypt


Full-stack Web Developer Nanodegree



React, React Redux, jQuery, Redux-Saga, REST APIs


JSX, Git, GitHub, Figma


Redux, Bootstrap, Next.js, Tailwind CSS, Jest, Cypress, Django, Material UI, Ant Design


JavaScript, CSS, CSS3, HTML, HTML5, Sass, TypeScript, GraphQL, Python 3, Python, HTML4


Amazon S3 (AWS S3), Databases


Unit Testing, HTML DOM, REST


Amazon Web Services (AWS), Amazon EC2


Front-end, Styled-components, Code Splitting, Private NPM Modules, Back-end, Web Development, Accessibility, Integration, Payment APIs

Collaboration That Works

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

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring