Muhammad Suhel
Verified Expert in Engineering
Front-end Developer
Butwal, Lumbini Province, Nepal
Toptal member since July 11, 2022
Muhammad is a front-end developer with over seven years of experience in native app development using technologies such as React Native, Swift, and Kotlin. He has 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
Experience
Availability
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
Senior Tech Lead | Full-stack React Native Developer
Swoop Inc
- Integrated Sentry and created enhancements.
- Added build tools for CI/CD using tools like GitHub Actions and NVM.
- Added server-side exception handling using middleware.
React/Next.js Front-end Engineer
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.
Senior Front-end Developer
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.
React Native and TypeScript Developer
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.
Ethereum Developer
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).
Mobile App Developer
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.
Front-end Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Front-end Developer
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.
Experience
VocalMD
https://apps.apple.com/us/app/vocalmd/id6451355383Today'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=USETutorclass 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
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/id6475694708KEY 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
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
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
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.
Education
Bachelor's Degree in Computer Science
Tilottama Campus - Tilottama, Nepal
High School Diploma in Computer Science
Kalika College - Butwal, Nepal
Certifications
2nd Position in Chitwan National Hackathon
Bharatpur Tech Association
First Position in E-COFAS International Computer Olympiad
CMS Education, India
Skills
Libraries/APIs
React, Node.js, Antd, React Testing Library, React Query, Stripe, Context API, Stripe API, API Development, Chart.js, React Redux, REST APIs, Web3.js, AG Grid, Twilio API, Vue, Formik, Apollo Client, React Native Testing Library
Tools
React Apollo, Prisma, Redux Thunk, GitHub, Git, Lerna, Mongoose, Jira, Expo.io, JSX, Confluence, NPM, Expo, Figma, Miro, Webpack 4, Sentry, Google Analytics, MetaMask, ChatGPT, Webpack, Elastic, SMART on FHIR, TestFlight
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, Recoil, NestJS, Material UI, Detox
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, 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), Radix UI, Back-end, CI/CD Pipelines, NativeBase, Data Structures, Algorithms, Nivo, Ethers.js, Apollo, OpenAI, Generative Artificial Intelligence (GenAI), POS, Payment APIs, Web3, UI Libraries, Application State Management, EdgeTag, HL7, GraphQL Code Generator, App Store
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