Mohamed Elbaz, Developer in Zagazig, El-Hariry, Qesm Awal AZ Zagazig, Ash Sharqia Governorate, Egypt
Mohamed is available for hire
Hire Mohamed

Mohamed Elbaz

Verified Expert  in Engineering

React Developer

Zagazig, El-Hariry, Qesm Awal AZ Zagazig, Ash Sharqia Governorate, Egypt

Toptal member since March 9, 2022

Bio

Mohamed is a front-end developer with three years of experience. He specializes in the Node.js and React stack but is also experienced in building RESTful and GraphQL APIs. He has built applications from scratch and maintained existing and legacy code bases. Mohamed enjoys exploring innovative solutions for challenging tasks.

Portfolio

NFT markeplace
React, TypeScript, Next.js, Tailwind CSS, Web3.js, Ethers.js
API monetization platform
TypeScript, JavaScript, NPM, Next.js, Tailwind CSS, Firebase
Mynt.la
JavaScript, TypeScript, Node.js, Web3.js, Prisma, PostgreSQL, Apollo, GraphQL...

Experience

  • JavaScript - 7 years
  • React - 4 years
  • GraphQL - 3 years
  • Next.js - 3 years
  • Node.js - 3 years
  • Prisma - 2 years
  • Web3.js - 2 years
  • TypeScript - 2 years

Availability

Part-time

Preferred Environment

Windows, Visual Studio Code (VS Code), Slack, Discord, Git, Node.js, Docker

The most amazing...

...thing I've developed is an NFT museum app called Mynt, with more than 20,000 NFTs displayed and 1,000 wallets connected.

Work Experience

React Developer

2022 - PRESENT
NFT markeplace
  • Created and maintained an NFT marketplace on the Songbird and Flare networks.
  • Used Next.js, Tailwind CSS, and TypeScript to create features, pages, charts, and tables based on Figma designs.
  • Consumed web3 contract methods and handled web3 authentication.
Technologies: React, TypeScript, Next.js, Tailwind CSS, Web3.js, Ethers.js

Front-end Developer

2022 - 2022
API monetization platform
  • Upgraded the company's platform to use Next.js, TypeScript, and Tailwind CSS.
  • Created and maintained a Next.js Middleware SDK npm package for the platform API.
  • Improved the authentication flow of the platform and added more authentication providers.
Technologies: TypeScript, JavaScript, NPM, Next.js, Tailwind CSS, Firebase

Full-stack Developer

2020 - 2022
Mynt.la
  • Developed an NFT museum app with personal profiles of owned NFT collections and assets, transfer history feed, and admin dashboard.
  • Created a collective Node.js API for five different NFT networks—Ethereum, Polygon, Solana, Flow (NBA Top Shot), and BSC—to provide transfer history and owned assets per wallet.
  • Built marketplaces for multiple NFT collections, including AkoinNFT, Broke Boys, Taqo, and Camel Punks.
Technologies: JavaScript, TypeScript, Node.js, Web3.js, Prisma, PostgreSQL, Apollo, GraphQL, Next.js, Ethers.js, Etherscan, React, Tailwind CSS

Full-stack Developer

2019 - 2022
Syft.la
  • Developed a marketplace for connecting influencers with brands through managed social campaigns, with the ability to track social feeds and generate reports. Implemented drag and drop in-browser presentation editor and documents explorer.
  • Created a marketplace to enable gamers to monetize their social posts and streams by connecting with game companies and brands through campaigns. Implemented a chat feature based on GraphQL subscriptions.
  • Maintained and improved the performance of the company websites and landing pages.
Technologies: JavaScript, React, Node.js, GraphQL, Hasura

Experience

Money Transactions Tracking App

A replication of a desktop accounting application with a tabular representation of transactions and accounts and basic ability to create tabular reports.

I created a full-stack application to add the desktop application's database instance, allowing CRUD operations and displaying more customized reports.

Mynt.la

I structured and implemented a monolithic full-stack application for an NFT museum using PostgreSQL, Prisma, Nexus, and Apollo Server for the back end and Next.js, React, Apollo Client, Tailwind CSS, and Web3.js for the front end. I utilized third-party APIs and created an admin dashboard.

Syft.gg

I helped develop a marketplace for connecting gamers with campaigns and my primary responsibilities were converting Figma and Zeplin designs to React components, pages, and features, integrating with GraphQL and RESTful endpoints, and coding complex form wizards.

AkoinNFT

https://akoin.io/
I contributed to developing a marketplace for a celebrity's NFT collection. I built a UI components library using Storybook and Chromatic, consumed NFT smart contracts for payments, and integrated it with MetaMask wallets for authentication.

Friday App

https://fridayapp.com/
I built an express RESTful back end for an HR time tracking and payroll web application containing multiple modules, such as authentication, payroll system, and time tracking system, with the functionality to clock in or out and generate work records, and it had a role-based access control integrated with multiple third-party APIs like Stripe and Checkhq.

TRIPS Edu

https://trips-edu.nl/
I maintained and fixed issues in a learning management system for schools built with React and Redux web applications, presented substantial amounts of data using JavaScript and SVG charting libraries like Recharts, and dealt with drag and drop functionality.

Education

2012 - 2016

Master's Degree in Medicine

Zagazig University - Zagazig, Egypt

2003 - 2009

Bachelor's Degree in Medicine

Zagazig University - Zagazig, Egypt

Skills

Libraries/APIs

React, Node.js, Web3.js, React DnD, Stripe, Recharts

Tools

Prisma, GitHub, Etherscan, Git, Sequelize, Figma, Zeplin, MetaMask, SendGrid, JSX, NPM

Languages

JavaScript, GraphQL, TypeScript, Sass, CSS, HTML

Frameworks

Next.js, Tailwind CSS, Express.js, Jest, Redux

Platforms

Visual Studio Code (VS Code), Docker, Nexus, Firebase

Paradigms

REST

Storage

Hasura, PostgreSQL

Other

Apollo, Storybook, Non-fungible Tokens (NFT), Marketplaces, Ethers.js, Medical Imaging, Medicine

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.

1

Share your needs

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

Choose your talent

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

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