Muhammad Suhel, Developer in Butwal, Lumbini Province, Nepal
Muhammad is available for hire
Hire Muhammad

Muhammad Suhel

Verified Expert  in Engineering

Front-end Developer

Location
Butwal, Lumbini Province, Nepal
Toptal Member Since
July 11, 2022

Muhammad is a front-end developer with over 7+ years of experience in native app development using technologies such as React Native, Swift, and Kotlin. He's worked on numerous projects for the local government and international clients, covering marketing, eCommerce, SaaS, and tech. Muhammad enjoys using his skills to grow businesses significantly.

Portfolio

Mood Product Group LLC
React, Next.js, Vercel, Monorepos, API Integration...
LaunchX LLC
React Native, React, iOS, Swift, Kotlin, E2E Testing, Integration Testing...
Duaa Ali
TypeScript, Storybook, UI Libraries, UI Components, JavaScript, React, NestJS...

Experience

Availability

Part-time

Preferred Environment

MacOS, Visual Studio Code (VS Code), Git, Atlassian, Amazon Web Services (AWS)

The most amazing...

...project I've developed is a result processing system used by several districts across Nepal multiple times daily.

Work Experience

React/Next.js Front-end Engineer

2024 - 2024
Mood Product Group LLC
  • Integrated 3rd-party APIs, including Blotout and Klaviyo, into the website.
  • Translated Figma designs into highly responsive web pages.
  • Implemented SEO details for both static and dynamic web pages.
Technologies: React, Next.js, Vercel, Monorepos, API Integration, Application State Management, Contentful, Blotout, Klaviyo, Elastic, Design, Interactive UI, Animation, UI Motion, User Experience (UX), Stripe, Stripe API, API Development, PostgreSQL, Front-end Design, Front-end Architecture, Software Design, Code Auditing, Minimum Viable Product (MVP), JSX, HTML Email, REST APIs, Confluence, Mobile First, NPM, Testing, Webpack, Pixel Perfect, Bootstrap, Analytics, Content Management Systems (CMS), Code Refactoring

Senior Front-end Developer

2022 - 2024
LaunchX LLC
  • Built a doctor and patient aggregator platform, VocalMD, using React Native and GetStream SDK.
  • Built a scalable component library and reusable components using TypeScript, React Native, and custom styles.
  • Wrote unit, integration, and E2E tests using Jest, React Native Testing Library, and Detox.
  • Integrated third-party libraries such as Firebase, GetStream, Branch.io, and other similar libraries.
  • Created a community-based addiction recovery platform, YuMe, using React Native, GraphQL, and GetStream.
Technologies: React Native, React, iOS, Swift, Kotlin, E2E Testing, Integration Testing, API Integration, TypeScript, GraphQL, GraphQL Code Generator, React Apollo, Apollo Client, Code Refactoring

React Native and TypeScript Developer

2022 - 2022
Duaa Ali
  • Built a highly customizable component library with React, TypeScript, Storybook, and Jest.
  • Followed atomic design principles: atoms > molecules > organisms > templates > pages.
  • Converted Figma design into pixel-perfect React UI components.
  • Worked additionally on creating API routes with NestJS for another project called beyond (http://54.211.29.186/).
  • Implemented a Doximity API to pull our doctor's information.
Technologies: TypeScript, Storybook, UI Libraries, UI Components, JavaScript, React, NestJS, React Native, Stripe, Context API, Design, Interactive UI, Animation, UI Motion, User Experience (UX), API Integration, Mobile, Android, iOS, Mobile UI, Mobile UX, API Development, PostgreSQL, Front-end Architecture, OpenAI, Architecture, Software Design, Code Auditing, Mentorship & Coaching, Expo.io, Minimum Viable Product (MVP), Next.js, Generative AI, HTML Email, REST APIs, Confluence, Mobile First, NPM, Testing, HIPAA Compliance, Bootstrap, Analytics, Content Management Systems (CMS), Code Refactoring

Ethereum Developer

2022 - 2022
Goblin Sax
  • Worked on re-designing the internal dashboard to display all sorts of information from NFT loans to lender information.
  • Used Nivo to display charts based on lender data, loan data, and graph plotting between LTV and APR.
  • Worked partially on creating gs-sdk that helps take loans on NFTs from the company (code available at github.com/GoblinSax/gs-sdk).
Technologies: Next.js, Web3.js, Blockchain, CSS, TypeScript 3, HTML, Design Patterns, ESLint, Tailwind CSS, Vercel, Contentful, Material UI, Context API, Design, Interactive UI, Animation, UI Motion, User Experience (UX), API Development, Front-end Design, Front-end Architecture, Chart.js, Data Visualization, Architecture, Software Design, Code Auditing, Mentorship & Coaching, ChatGPT, Minimum Viable Product (MVP), JSX, HTML Email, REST APIs, Confluence, Mobile First, NPM, Testing, Pixel Perfect, AWS Lambda, Analytics, Code Refactoring

Mobile App Developer

2021 - 2022
E-tutor Class
  • Built a React Native app to be used by students and teachers.
  • Managed the global state across the application using Redux and RxJS extensively.
  • Enhanced the app from tracking Google analytics data to crash reporting with Firebase as the mobile development kit.
  • Deployed the app to the Play Store in multiple phases, such as alpha, beta, and production.
Technologies: React Native, React, Redux, NativeBase, JavaScript, Node.js, Firebase, Jest, Front-end, APIs, Web Development, TypeScript 3, CSS, ESLint, Mobile Development, Context API, Design, Interactive UI, Animation, UI Motion, User Experience (UX), Stripe, API Integration, Mobile, Mobile UI, Mobile UX, API Development, Front-end Architecture, Data Visualization, Software Design, Code Auditing, Mentorship & Coaching, Minimum Viable Product (MVP), Next.js, HTML Email, REST APIs, Mobile First, Payment APIs, NPM, Testing, Cloud Firestore, AWS Lambda, Bootstrap, Analytics, Code Refactoring

Front-end Developer

2021 - 2022
Queensford College
  • Worked on the internal staff's task management feature.
  • Developed reusable base and form components for the admin panel using React, Vue 3, and Storybook.
  • Created a multi-step application process to accept applications from international students.
  • Worked on a standalone file upload library that allows users to upload files from various sources, including the local file system, One Drive, and Google Drive.
  • Implemented Sentry for issues and exception tracking.
  • Improved performance by converting REST API calls to GraphQL API calls.
Technologies: JavaScript, Vue, Amazon Web Services (AWS), Front-end, CI/CD Pipelines, APIs, Web Development, Next.js, TypeScript 3, Agile, User Interface (UI), GitHub, UI Components, Storybook, CSS, HTML, Code Review, Design Patterns, ESLint, Vercel, Context API, Design, Interactive UI, Animation, UI Motion, User Experience (UX), Stripe, Stripe API, API Development, Front-end Design, Front-end Architecture, Chart.js, Data Visualization, Software Design, Code Auditing, Minimum Viable Product (MVP), React Redux, REST APIs, Mobile First, NPM

Full-stack Developer

2019 - 2022
LightWeb Group Pvt. Ltd.
  • Designed and developed the dashboard applications with React and Tailwind CSS.
  • Managed UI and API data in a distributed normalized global state using Redux.
  • Queried data from the back end with GraphQL and rendered it to DOM using Apollo GraphQL.
  • Followed the atomic design principle to build a design system using Storybook for multiple projects.
  • Performed unit and integration testing of atomic and molecular components using Jest and React Testing Library.
  • Deployed React apps to AWS S3 and Node.js to AWS ECS using respective CLIs.
  • Used TypeScript for type definitions and code documentation and Git and GitHub for source code and release management.
  • Tracked and resolved issues with Jira and used Confluence for documentation purposes.
  • Deployed to multiple environments–such as development, test, and product–with GitHub Actions.
Technologies: React, Vue, Next.js, Node.js, MongoDB, MySQL, Docker, Monorepos, TypeScript, Mongoose, Redux, Tailwind CSS, Sentry, GraphQL, React Apollo, Apollo Server, Jira, GitHub, HTML, CSS, Amazon Web Services (AWS), Jest, Front-end, Databases, CI/CD Pipelines, APIs, Express.js, Full-stack, Web Development, TypeScript 3, Back-end, NoSQL, Agile, Figma, User Interface (UI), UI Components, Integration Testing, Storybook, Code Review, Design Patterns, ESLint, Twilio API, Context API, Design, Interactive UI, UI Motion, User Experience (UX), Stripe API, API Development, PostgreSQL, DigitalOcean, Front-end Design, Front-end Architecture, Chart.js, Data Visualization, Software Design, Code Auditing, Minimum Viable Product (MVP), React Redux, REST APIs, Mobile First, Payment APIs, NPM, Webpack, Cloud Firestore

Full-stack Developer

2020 - 2021
CMC Hospital
  • Developed a web portal where employees can monitor and update the entire lifecycle of a patient.
  • Built a mobile app for staff management, attendance, and time logging using React Native.
  • Created the web portal that 40+ employees used in parallel daily, significantly increasing productivity instead of relying on the old system.
Technologies: React, TypeScript, Redux, React Apollo, Jest, Sentry, SMS, Amazon Web Services (AWS), Docker, Front-end, Databases, CI/CD Pipelines, APIs, Express.js, Full-stack, Web Development, Next.js, TypeScript 3, Back-end, NoSQL, User Interface (UI), ESLint, Mobile Development, Design, Interactive UI, UI Motion, User Experience (UX), Stripe API, API Development, PostgreSQL, DigitalOcean, Front-end Design, Front-end Architecture, Software Design, Code Auditing, React Redux, NPM, Cloud Firestore

Front-end Developer

2016 - 2019
Simrik Tech Pvt. Ltd.
  • Designed and developed responsive landing pages using HTML, CSS, and jQuery.
  • Used jQuery plugins extensively for UI, form, and animation.
  • Introduced Bootstrap and Material CSS for standard reusable UI components.
  • Retrieved data from the PHP server using XMLHttpRequest and jQuery.
  • Managed source control and release for different applications with Git and Bitbucket.
  • Built scalable admin dashboards for government clients with ThemeForest admin templates.
  • Created a restaurant menu application using React and enabled data fetching and client-side caching with Redux and Redux Thunk.
  • Deployed multiple applications to cPanel, VPS, and Netlify-like services.
  • Used REST API and its standards to make calls to respective back-end services.
Technologies: JavaScript, HTML5, CSS3, Sass, React, cPanel, Redux, HTML, CSS, Amazon Web Services (AWS), Vercel, Design, Interactive UI, UI Motion, User Experience (UX), API Development, Front-end Design, Front-end Architecture, Chart.js, Software Design, Code Auditing, React Redux, NPM

VocalMD

https://apps.apple.com/us/app/vocalmd/id6451355383
VocalMD is a tool for healthcare providers as much as it is for patients and their families. Its philosophy is that when a physician, healthcare team, and patient communicate, the best outcome for all can be achieved.

Today's healthcare should consist of only the best communication technology for the most efficient provider experience and the highest patient satisfaction.

ETutorclass

https://play.google.com/store/apps/details?id=com.etutorclass&hl=en&gl=US
ETutorclass is Nepal's first open online tutoring class system that connects teachers, students, institutions, schools, and colleges in a single platform, fulfilling the everyday needs of both teachers and students. It is dedicated to enhancing the learning system's quality and access through technology integration.

ETutorclass was a freelance project, and I was the sole developer working on the mobile app. I used React Native as the primary technology on the front end and PHP on the back end.

Sunaulo Shopping

https://play.google.com/store/apps/details?id=com.sunoulo.android
Sunaulo Shopping is an online shopping portal based in Nepal that targets traditional women's clothing. It aims to provide high-quality clothing products all across the country.

I built and architected this project from scratch as a senior full-stack developer. Initially, we were only focused on building the mobile application to reach out to most people. We released our alpha version of the app in February 2020, just when COVID-19 started, and started getting orders immediately. However, we realized we needed a website because not all customers were willing to download an app to browse products. In September 2020, we released the web version of the portal.

Yume | Empowering Recovery

https://apps.apple.com/us/app/yume-empowering-recovery/id6475694708
YuMe is a community-based app that provides a community for people to share their problems related to addictions such as alcohol, drugs, gambling, and more, as well as a therapist feature whom people can reach out to.

KEY FEATURES
• It has a public newsfeed community.
• Users can post, comment, and chat with each other, similar to Reddit.
• Users can reach out to professional therapists with a paid plan.
• Users can audio/video call the therapists right within the app and chat with them.
• Both users and therapists can set the profile with a UX-friendly onboarding process.

Al Light Electricity App

The Alight Electricity App is an online payment application that helps customers pay their electricity bills for Butwal city directly instead of waiting hours in line, rewarding customers while using the app.

This React Native app that works on Android and iOS platforms utilizes an already-built web application's API (PHP Server) to fetch the bills for a particular customer and make payment through the most popular payment platform in Nepal, eSewa. After logging in through their customer ID, customers are redirected to the dashboard screen where they can see their most recent bills and pay them with a single button tap.

Result Processing System

BLE Result processing system is a SaaS product that aims to simplify the school-level result processing system. It is an online portal that any school can use to transfer their entire result processing from paper to software. It requires teachers to enter student information and, based on that, process and print out results.

My team and I built a back-end system to configure several features, such as subjects with full marks and pass marks, teachers' information and students' details, examination marks, and final results calculation. We used React for the front-end development, Node.js for the back end, and GraphQL for the API layer.

The project was delivered by a team of five: me as a full-stack developer, two front-end developers, a project manager, and a DevOps. We followed Agile principles and used GitHub projects to manage the tasks.

Goblin Sax Loan Dashboard

Goblin Sax Dashboard, aka SaxDash, is Goblin Sax's internal online portal to manage loans and their details. It consists of a dashboard where we can see the basic information, such as total loans and their values while including other sections like "Lender & Borrower," where we can see the lenders' and borrowers' details.

As a front-end developer, I built the project from scratch using Next.js, React Query, and Tailwind as the styling library. I used Nivo charts with D3.js under the hood to render highly complex charts exposing straightforward APIs. For rendering grid and table data, I used Ag Grid React, which provides high customization in tabular data.

Languages

TypeScript 3, TypeScript, GraphQL, HTML5, CSS3, ECMAScript (ES6), JavaScript, HTML, CSS, Sass, PHP, C, C++, Python 3, Java, Swift, Kotlin

Frameworks

Redux, Express.js, Next.js, Jest, React Native, Tailwind CSS, Bootstrap, NestJS, Material UI, Detox

Libraries/APIs

React, Node.js, Antd, React Testing Library, Stripe, Context API, Stripe API, API Development, Chart.js, React Redux, REST APIs, Web3.js, AG Grid, Twilio API, Vue, Formik, Apollo Client

Tools

React Apollo, Prisma, Redux Thunk, GitHub, Git, Lerna, Mongoose, Jira, Expo.io, JSX, Confluence, NPM, Figma, Miro, Webpack 4, Sentry, Google Analytics, MetaMask, Webpack, Elastic, SMART on FHIR, TestFlight

Paradigms

Unit Testing, Agile, REST, Testing, Code Refactoring, Design Patterns, Mobile Development, HIPAA Compliance, Fast Healthcare Interoperability Resources (FHIR), HL7 FHIR Standard, E2E Testing

Platforms

Firebase, Visual Studio Code (VS Code), Vercel, Mobile, Android, iOS, Amazon Web Services (AWS), Docker, cPanel, Blockchain, Contentful, DigitalOcean, Ethereum, AWS Lambda, Klaviyo, Blotout, Algolia

Storage

NoSQL, SQLite, Cloud Firestore, MySQL, Databases, MongoDB, PostgreSQL

Other

Apollo Server, Integration Testing, Front-end, Full-stack, APIs, Web Development, User Interface (UI), UI Components, Responsive UI, Monorepos, Storybook, SMS, Code Review, React Query, Styled-components, ESLint, Dashboards, eCommerce, API Integration, Design, Interactive UI, Animation, UI Motion, User Experience (UX), Mobile UI, Mobile UX, Front-end Design, Front-end Architecture, Data Visualization, Architecture, Software Design, Code Auditing, Mentorship & Coaching, Minimum Viable Product (MVP), HTML Email, Mobile First, Pixel Perfect, Full-stack Development, Serverless, Charts, Analytics, Content Management Systems (CMS), Back-end, CI/CD Pipelines, Recoil, NativeBase, Data Structures, Algorithms, Nivo, Ethers.js, Apollo, OpenAI, ChatGPT, Generative AI, POS, Payment APIs, Web3, UI Libraries, Application State Management, EdgeTag, HL7, GraphQL Code Generator, React Native Testing Library, App Store

2017 - 2020

Bachelor's Degree in Computer Science

Tilottama Campus - Tilottama, Nepal

2015 - 2017

High School Diploma in Computer Science

Kalika College - Butwal, Nepal

MARCH 2020 - PRESENT

2nd Position in Chitwan National Hackathon

Bharatpur Tech Association

JUNE 2017 - PRESENT

First Position in E-COFAS International Computer Olympiad

CMS Education, India

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