Gheis Mohammadi, Developer in Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia
Gheis is available for hire
Hire Gheis

Gheis Mohammadi

Verified Expert  in Engineering

Blockchain Developer

Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia
Toptal Member Since
January 7, 2022

Gheis is a blockchain expert and developer with experience in C++, C#, JavaScript, Go, and Node.js. He excels in developing blockchain services, cross-platform software, artificial intelligence and commercial software, and DApps while delivering top-notch user-friendly solutions. As a leader of the back-end, blockchain, and DevOps teams of 10+ developers, Gheis has been involved in many high-tech projects solving complex systems and identifying opportunities for improvements.


Toptal Client
Blockchain, Smart Contracts, Web3.js, Node.js, Solidity
Life Line Lab Sdn Bhd
Node.js, Go, NoSQL, Blockchain, Amazon Web Services (AWS), Solidity, Ethereum...
Easy Strategy Builder
C++, MQL5, MQL4, Technical Analysis, Artificial Intelligence (AI)




Preferred Environment

Linux, Visual Studio Code (VS Code)

The most amazing...

...solution I've delivered is the Easy Strategy Builder (ESB), with over 200,000 codes allowing users to create automated trading strategies.

Work Experience

Senior Blockchain Developer

2022 - 2022
Toptal Client
  • Developed a stable token for green energy. Implemented an upgradeable, fully permissioned token using Solidity that is now in Ethereum mainnet.
  • Implemented a complete blockchain module and back end using Node.js along with the investor and admin panel using React for the ERC20 token.
  • Worked with many decentralized finance projects to get enough data to make a portfolio for every wallet.
  • Implemented an auto market maker bot for the crypto market.
Technologies: Blockchain, Smart Contracts, Web3.js, Node.js, Solidity

Back-end and Blockchain Teams Lead

2020 - 2021
Life Line Lab Sdn Bhd
  • Developed the clinical information system (CIS) and personal health record (PHR) platform to manage entire hospital processes and store and share health records using blockchain.
  • Built an eCommerce platform from scratch using a new tech stack called KARN. It was one of the first fully functional eCommerce platforms built entirely in Malaysia. In the first week of launching, the platform got 30,000 users.
  • Managed the back end, blockchain, and DevOps teams.
Technologies: Node.js, Go, NoSQL, Blockchain, Amazon Web Services (AWS), Solidity, Ethereum, Smart Contracts, Web3.js


2017 - 2021
Easy Strategy Builder
  • Led the team and developed a whole platform for stock market programming services.
  • Built the first fully automated trading bot that uses a single expert advisor written in C++ with more than 200,000 lines of native C++ codes.
  • Designed and developed a couple of auto-trading tools for stock markets and Forex.
Technologies: C++, MQL5, MQL4, Technical Analysis, Artificial Intelligence (AI)

Blockchain Team Lead

2018 - 2020
Finterra Technologies
  • Developed a new PoS blockchain called Galactic, written in Go with tools built in Node.js. Integrated the EVM and developed the back and front end of Hubble scan block explorer for Galactic and Burrow blockchains.
  • Led the team for a few months after the previous team lead resigned and conducted the testnet successfully.
  • Designed and implemented the waqf platform using Truffle and Solidity. Played a key role in technical design and implementation following the requirements given by a team of three professors who raised $5+ million for the project.
  • Conducted audit and security testing of smart contracts using Slither and test scripts.
Technologies: Blockchain, Go, Node.js, Solidity, C++, Blockchain as a Service, React, Back-end, SQL, Amazon Web Services (AWS), Ethereum, Hyperledger, Web3.js, Smart Contracts

C++ and Go Developer

2018 - 2019
  • Implemented a decoupled matching engine in C++ that handled one million requests per second by a single node.
  • Wrote a couple of test codes for benchmark and sanity check of matching engine.
  • Implemented the fund manager module in Go that was integrated into the exchange code.
Technologies: C++, Go, Blockchain, Crypto, Node.js


2014 - 2018
  • Developed, installed, and introduced new solutions for the bourse market based on the advanced filtering IDE in WebScript and MQL in C++.
  • Designed, developed, configured, and maintained a centralized user fund management system written in C#.
  • Used MQL and C++ to design and develop a couple of automated trading robots.
Technologies: C++, MQL5, MQL4, WordPress, Back-end, SQL, REST, Neural Networks, Technical Analysis

Senior Software Designer

2014 - 2017
Sarmayeh Javid
  • Implemented and designed the innovative investing platform where clients could have their panel and invest in specific packages while the platform handled the rest.
  • Used the back-propagation neural network to implement stocks monitoring algorithm in MATLAB.
  • Implemented a signals management system for the stocks market.
Technologies: C#.NET, C++, MQL, ASP.NET, Technical Analysis, WebSockets, Neural Networks, Automated Trading Software, Stock Market, Stock Trading, MATLAB

Senior Software and Electronics Engineer

2011 - 2013
Institute of Marine Researches
  • Built a complete multi-model task management system using ASP.NET (C#), which supports multiple languages.
  • Designed and implemented a flight simulator in Visual Basic.
  • Used PID and fuzzy systems to create an innovative altitude controller.
Technologies: JavaScript, MATLAB, Neural Networks, C#.NET, ASP.NET, Visual Basic 6 (VB6)

Senior Software Developer

2009 - 2011
Aria Naghsheh Pouyesh
  • Implemented a car GPS navigator software in C++ and Qt framework for Windows CE.
  • Wrote a car tracking code using an AVR microcontroller and CodeVision.
  • Designed and implemented an SMS-based remote GPS tracker in C#.
Technologies: C++, C#.NET, Electronics, Qt 5, JavaScript, AT Commands, Microcontrollers

Ardis Stable Token

ARD is a stable token for green energy. I implemented an upgradeable, fully permissioned token using Solidity. The token is already in Ethereum Mainnet. I also implemented a complete blockchain module and back end using Node.js and an investor and admin panel using React.

Sokuk Chain

A DApp called Sokuk is an Islamic crowdfunding platform based on ERC20 and ERC777.

I developed it using Solidity and Truffle and created a simple reaction to allow clients to connect to MetaMask and invest.

Easy Strategy Builder
The Easy Strategy Builder (ESB) is a do-it-yourself solution that allows users to create a wide range of automated trading strategies without any line of codes. It is written in MQL (C and C++) with more than 200,000 code lines.

Eye-based Keyboard

The eye is an important part of the human body, and it plays a fundamental role in vision-based human-computer interaction technology. Eye blinking is a significant feature in HCI because the user can type by looking at the keyboard and blinking.

I have published several papers on eye-based interactions.

Close Assistant
Close Assistant (CA) is a full-featured utility for monitoring and closing a set of positions placed by a trader or EA. It closes filtered orders in a specified time, level, or candle patterns or when a specific profit or loss of the total positions is reached.
2009 - 2012

Master's Degree in Mechatronics Engineering

Islamic Azad University, Science and Research Branch - Tehran, Iran


Academic IELTS

IDP Education Ltd


Node.js, Web3.js, React, OpenCV


MATLAB, MetaMask


Hardhat, ASP.NET, Qt 5, Truffle


Blockchain, Ethereum, Hyperledger, WordPress, Amazon Web Services (AWS)


Go, Solidity, C++, MQL4, MQL5, SQL, C#.NET, MQL, JavaScript, Visual Basic 6 (VB6)






Back-end, Trading, Smart Contracts, Shell Scripting, Blockchain as a Service, Decentralized Finance (DeFi), Machine Learning, Electronics, Artificial Intelligence (AI), Non-fungible Tokens (NFT), Crypto, Neural Networks, Technical Analysis, WebSockets, Automated Trading Software, Stock Market, Stock Trading, AT Commands, Microcontrollers, ERC-20, ERC-777, Image Processing, Ethereum Smart Contracts

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