Shaun Cheng, Developer in Hong Kong, Hong Kong
Shaun is available for hire
Hire Shaun

Shaun Cheng

Verified Expert  in Engineering

Bio

Shaun is a passionate and experienced web and mobile developer with over seven years of experience. He has worked with React since 2015, building various websites and applications using React, Redux, MUI, Tailwind CSS, Storybook, and styled-components. Shaun is proficient at GraphQL, Apollo, and REST API development using the MEAN stack. He has also gained rich DevOps experience with Docker, AWS, and Heroku and worked on testing using Enzyme, Jest, Mocha, Chai, and Cypress.

Portfolio

Teknika Corporation
Angular, TypeScript, JavaScript, REST APIs, GitHub, Amazon Web Services (AWS)...
Container Exchange Services - Main
Node.js, React, JavaScript, Strapi, Next.js, Auth0, PostgreSQL, Java...
Ai4, LLC
React, Next.js, GraphQL, WordPress, Software Architecture, UI Development...

Experience

Availability

Full-time

Preferred Environment

Windows, MacOS, Slack, Visual Studio Code (VS Code), Asana, Agile, Django, Flask, Python

The most amazing...

...thing I've developed is a new website for Drowzee, a company building a sleep management system.

Work Experience

Frontend Angular Expert for Project Support

2024 - 2024
Teknika Corporation
  • Created an admin portal for the company to manage locations and lockers.
  • Worked on setting up a back-end API using Ruby on Rails and front-end app using React.js.
  • Served as an Angular lead, overseeing code reviews and setting milestones for scrum teams.
Technologies: Angular, TypeScript, JavaScript, REST APIs, GitHub, Amazon Web Services (AWS), RxJS, Jest, Monorepos, Ruby on Rails 6, React

Senior Full-stack Developer (via Toptal)

2023 - 2023
Container Exchange Services - Main
  • Engineered a company portal for Victoria's Container Deposit utilizing React, TypeScript, and Next.js.
  • Created a member portal to manage user profiles, review return history, and handle payment information.
  • Developed the back-end infrastructure using Node.js, Strapi, and GraphQL.
  • Integrated authentication for the member portal through Auth0.
  • Designed interactive maps with clustering features using the Mapbox API.
Technologies: Node.js, React, JavaScript, Strapi, Next.js, Auth0, PostgreSQL, Java, Kubernetes, Mapbox, TypeScript, UI Development, Prisma, tRPC, Search Engine Optimization (SEO), DevOps, CSS, REST, Web Usability, User Experience (UX), Dashboards, Software, Front-end Architecture, Back-end Development, JSON REST APIs, NestJS, Git, Mapbox API, Mapbox SDK

React/WordPress Developer (via Toptal)

2023 - 2023
Ai4, LLC
  • Built a website from the ground up using React, Next.js, and GraphQL.
  • Integrated WordPress as the back-end service through the WordPress REST API.
  • Developed a mobile-responsive user interface based on Figma designs.
  • Implemented a video background and seamless carousel components for enhanced user experience.
Technologies: React, Next.js, GraphQL, WordPress, Software Architecture, UI Development, Search Engine Optimization (SEO), LAMP, CSS, REST, Web Usability, User Experience (UX), OpenAI, Front-end Architecture, JSON REST APIs, Git

Full-stack Strapi Developer (via Toptal)

2023 - 2023
Real Dudes LLC
  • Revamped the user interface elements by enhancing styles and seamlessly integrating video links on the homepage that was built using Svelte technology.
  • Configured a robust Strapi back end on a Contabo VPS successfully to support the application's functionality and improve overall performance.
  • Migrated the hosting environment from the old Contabo VPS to a new hosting service to ensure better reliability and enhanced performance for users.
Technologies: Strapi, JavaScript, Svelte, Unit Testing, Software Architecture, UI Development, Search Engine Optimization (SEO), REST, User Experience (UX), Front-end Architecture, Git

Front-end Developer (via Toptal)

2022 - 2022
Drowzee
  • Designed and developed a fully mobile-responsive website for sleeping technology tools and the company from the ground up using Angular 14 and TypeScript, ensuring a seamless user experience across devices.
  • Implemented sophisticated scrolling animations and fade effects inspired by apple.com, enhancing the visual appeal and interactivity of the site for users.
  • Optimized the website's performance meticulously, successfully reducing the loading time to under 1.5 seconds, thereby improving user engagement and satisfaction.
Technologies: Angular, HTML5 Animations, Firebase, JavaScript, Stripe API, PayPal API, Express.js, TypeScript, Web Development, Progressive Web Applications (PWAs), RxJS, Full-stack, Software Architecture, Technical Leadership, UI Development, Search Engine Optimization (SEO), CSS, REST, Web Usability, User Experience (UX), Front-end Architecture, Git

Senior React Native Developer

2022 - 2022
Beyond Finance, LLC
  • Worked on managing the CircleCI pipeline with Fastlane configuration. Fixed various issues in release scripts and tests.
  • Added the new UI and functions for feedback management.
  • Worked on setting up a new app configuration for deployment to the App Store and the Google Play Store using Fastlane.
Technologies: React Native, PostgreSQL, Amazon Web Services (AWS), CircleCI, Fastlane, React, MERN Stack, Pixel Perfect, Swift, Front-end Development, CI/CD Pipelines, Mobile Development, App Store, Google Play Store, JSON Web Tokens (JWT), Jest, API Integration, React Redux, Mobile, User Interface (UI), Full-stack Development, Webpack, Cypress, React Hooks, Mobile App Development, APIs, Docker, Data Visualization, Fintech, Full-stack, Firebase Cloud Functions, Apple Pay, Unit Testing, Software Architecture, UI Development, DevOps, REST, Amazon Cognito, User Experience (UX), Software, JSON REST APIs, Git

Senior Full-stack Developer

2021 - 2022
Bitgraphix
  • Developed a web portal to present premium visual content for bitcoin and blockchain.
  • Implemented a store for NFT products with beautiful animations from JSON files.
  • Integrated a MetaMask wallet for buying, collecting, and trading NFTs.
  • Managed the deployment to Netlify and worked on source code management and maintenance using GitHub.
Technologies: React, Web3.js, Blockchain, Solidity, Cryptocurrency, TypeScript, Bootstrap, Redux, MetaMask, GitHub, MERN Stack, Pixel Perfect, Front-end Development, JSON Web Tokens (JWT), Serverless, Jest, Architecture, API Integration, React Redux, User Interface (UI), Full-stack Development, Webpack, React Hooks, Charts, D3.js, APIs, Fintech, Gatsby, Responsive Design, Web Development, Full-stack, Heroku, Software Architecture, Technical Leadership, Netlify, UI Development, Charting, Highcharts, CSS, REST, Web3, User Experience (UX), Dashboards, Front-end Architecture, Back-end Development, Supabase, JSON REST APIs, Rust, Git

Full-stack Engineer

2020 - 2022
Capital Link
  • Worked on building the company website using React, Redux, React Scroll, and SCSS. Conducted unit testing using Jest and Enzyme.
  • Developed a REST API using Node.js, Express.js, Passport.js, GraphQL, MongoDB, and Docker. Implemented SMTP and email features. Worked on its deployment to AWS.
  • Worked on building smart contracts. Implemented a dashboard using React and Web3.js.
Technologies: Redux, SCSS, REST APIs, Node.js, Express.js, MacOS, Visual Studio Code (VS Code), Slack, React, GraphQL, MongoDB, Python, Git, TypeScript, PostgreSQL, APIs, NoSQL, Responsive Web Apps, Web3.js, Solidity, Smart Contracts, Ethereum, Nuxt.js, Next.js, JSON, Stripe API, Apollo, HTML5, Front-end, Full-stack, ECMAScript (ES6), GitHub, MERN Stack, Back-end, Pixel Perfect, Twilio, Chart.js, Front-end Development, Microservices, JSON Web Tokens (JWT), Serverless, CTO, Architecture, API Integration, React Redux, User Interface (UI), Full-stack Development, Webpack, HTML5 Animations, React Hooks, Data Visualization, API Development, Fintech, Responsive Design, Web Development, Google Maps API, Google Maps SDK, Webhooks, Unit Testing, Software Architecture, Technical Leadership, UI Development, Charting, Highcharts, CSS, REST, Web Usability, Software, Front-end Architecture, Back-end Development, JSON REST APIs, FastAPI

Freelance Software Developer

2015 - 2022
Freelance
  • Crafted six websites, as well as multiple progressive web apps (PWAs) and single-page applications (SPAs), from the ground up, utilizing the MERN (MongoDB, Express.js, React, Node.js) and MEAN (MongoDB, Express.js, Angular, Node.js) technology stacks.
  • Developed intricate dashboards featuring sophisticated data visualizations, including charts, tables, and SVG graphics, leveraging technologies such as Material UI, D3.js, and Highcharts.
  • Built twelve iOS and Android apps using React Native, iOS, Swift, Objective-C, Android, Java, Flutter, and Ionic. One of the mobile apps achieved more than 63,000 downloads in the first month.
  • Developed various REST APIs using Node.js, Express, Go, PHP, and TypeScript. Worked on building databases and managing them using MongoDB, PostgreSQL, MySQL, and DynamoDB.
  • Constructed websites leveraging low-code platforms like Builder.io and served as the chief technology officer, responsible for maintenance and management.
Technologies: JavaScript, React, Angular, Node.js, Express.js, MongoDB, PHP, React Native, MySQL, Expo, iOS, Android, Java, HTML, CSS, jQuery, Material UI, D3.js, Ionic, TypeScript, PostgreSQL, Amazon Web Services (AWS), APIs, NoSQL, Google Cloud Platform (GCP), Responsive Web Apps, Vue, AWS Amplify, Nuxt.js, Amazon DynamoDB, AWS Lambda, Laravel, Next.js, Tailwind CSS, Blockchain, REST APIs, OAuth, JSON, Stripe API, Chakra UI, Apollo, Bootstrap, HTML5, Front-end, Full-stack, ECMAScript (ES6), GitHub, Storybook, CircleCI, MEAN Stack, Heroku, MERN Stack, Pixel Perfect, Contentful, Twilio, Chart.js, Front-end Development, Mobile Development, App Store, Google Play Store, Microservices, JSON Web Tokens (JWT), Content Management Systems (CMS), Expo.io, API Integration, React Redux, User Interface (UI), Full-stack Development, Webpack, Vue 2, PayPal API, Cypress, React Hooks, Mobile App Development, Microsoft Azure, Charts, Docker, Stripe, Data Visualization, API Development, CTO, Gatsby, Responsive Design, Go, Web Development, Auth0, Google Maps API, Google Maps SDK, Google Maps, Unit Testing, Kendo UI, Technical Leadership, UI Development, LAMP, REST, Dashboards, Software, Front-end Architecture, Back-end Development

Freelance Software Developer

2015 - 2017
The Albert Einstein Group
  • Implemented a sleek mobile responsive UI based on Figma designs and web scraping using JavaScript and JSON.
  • Acted as a CTO for developing a mobile MVP that displayed cosmetics products' info fetched from various sources.
  • Implemented push notifications. Contributed to testing and publishing apps on the App Store and Play Store.
Technologies: JavaScript, iOS, Android, HTML5, CSS3, JSON, Firebase, Bootstrap, Front-end, Full-stack, Kubernetes, GitHub, Back-end, Front-end Development, Mobile Development, App Store, Google Play Store, CTO, Content Management Systems (CMS), API Integration, Mobile, User Interface (UI), Full-stack Development, Mobile App Development, APIs, API Development, Responsive Design, Google Maps API, Google Maps SDK, Google Maps, Software Architecture, Technical Leadership, UI Development, LAMP, CSS, REST, Software, Front-end Architecture, Back-end Development

Freelance Web Developer

2010 - 2014
Freelance
  • Developed a golf tour website that can be customized based on specifying colors and sizes of these elements. Worked on building a custom video player for the above system.
  • Contributed to a patient management system that helps doctors and physicians manage patient info and print out various forms and tickets.
  • Built and customized various WordPress themes, plugins, and pages. Deployed many websites to servers and worked on their maintenance.
Technologies: JavaScript, PHP, HTML, CSS, WordPress, jQuery, Java, MySQL, Responsive Web Apps, SQL, .NET, C#, Laravel, REST APIs, JSON, HTML5, Front-end, Full-stack, GitHub, Front-end Development, Content Management Systems (CMS), User Interface (UI), Full-stack Development, Charts, APIs, Data Visualization, Responsive Design, Svelte, Web Development, Mapbox, Google Maps API, Google Maps SDK, Google Maps, UI Development, REST, Back-end Development, JSON REST APIs

Full-stack Website Development

https://cdsvic.org.au/
I contributed to developing a React/Next.js/Strapi-based website for Container Exchange Services.

• Built the basic codebase and UI based on Figma design.
• Implemented complex UI components and pages—dynamic header, footer, and interactive map using Mapbox.
• Added a countdown timer to the release date.
• Integrated the Strapi back end using GraphQL and Apollo.

React Website Development for a Conference Business

https://ai4-2024-website.web.app/
A React-based website based on a WordPress back end.

WORK DONE
• Developed a website from scratch using React, Next.js, and GraphQL.
• Integrated WordPress as the back-end service using WP REST API.
• Incorporated a mobile responsive UI based on Figma designs.
• Implemented video background and smooth carousel components.

Full-stack Website Development Using Svelte and Strapi

https://www.realdudesinc.com/
The client wanted to continue working on the development of the project, which the previous developer had left.

WORK DONE
• Updated UI elements with styles and video links of the homepage built using Svelte.
• Worked on setting up a Strapi back end on Contabo VPS.
• Replaced the old Contabo VPS with a new hosting service.

Drowzee

https://www.drowzee.com/
An Angular-based website for promoting a sleep toolkit. I developed a mobile responsive website for the tool and company using Angular 14 and TypeScript. I also implemented apple.com-styled scrolling animations and fade effects and optimized performance, reducing the loading time to less than 1.5 seconds.

Financial App Development

https://apps.apple.com/us/app/beyond-finance/id1545633608
It is a React Native-based app for managing financial activities. I managed the CircleCI pipeline with Fastlane configuration, fixed various release scripts and test issues, and added new UI and functions for feedback management. I also set up a new app configuration for deployment to the App Store and Google Play using Fastlane.

Website Development for Bitgraphfix

https://bitgraphix.netlify.app/
A React and Web3.js-based web portal for trading NFTs and blockchain contents.

I worked on building the UI with animations based on the designs. I also implemented a gallery with NFTs and blockchain-based contents and integrated a MetaMask wallet.

Website Development for Capital Link

This is single-page website development for Capital Link. As a full-stack developer, I worked on building the webpage from scratch to completion using React, SCSS, and React Scroll. Also, I implemented contact form and email features, the SMTP services, and the checkout page. Finally, I deployed the back-end service.

Dashboard Development

This is a dashboard for the Deviare learning platform that I built. I developed the dashboard UI using React and Semantic UI, worked on API integration using Axios and state management using Redux, and implemented charts and tables using React Highchart and D3.js.

Social Event App Development

A React Native-based app to discover one-of-a-kind offers with local businesses and friends.

I worked on building the architecture and implementing a sleek UI/UX based on the provided designs. I also worked on functionalities to make the app work smoothly on most iOS and Android phones.

Codename Pumpkin

A Vue.js-based web application with educational video content.

I worked on building modular and reusable components and libraries, updated the existing pages with new UI components and styles, and implemented new navigation using Vue Router.

iOS and Android App Development

Native iOS and Android apps for helping initiate positive change and put a stop to illegal dumping. My client wanted to build iOS and Android versions using native iOS (Swift) and Android.

I worked on:
• Facebook login and storing data and photos on AWS DynamoDB and S3
• Implementing push notifications using AWS SNS
• Testing and deployment to AppStore and PlayStore

WordPress Website Development

http://friendlyfilmworks.com
It is a WordPress website for a movie company. As a web development agency member, I updated UI with responsive design, plugins, and themes to match a new graphic design. Finally, I implemented a new coding style.
2011 - 2014

Master's Degree in Computer Software Engineering and Computer Applications

Massachusetts Institute of Technology - Cambridge, Massachusetts, USA

MAY 2022 - PRESENT

Angular (Intermediate) Certificate

HackerRank

MARCH 2018 - PRESENT

Learn Git & GitHub Course

Codeacademy

FEBRUARY 2018 - PRESENT

Learn Sass Course

Codeacademy

FEBRUARY 2018 - PRESENT

Learn React.js: Part II Course

Codeacademy

APRIL 2017 - PRESENT

Learn Ruby on Rails Course

Codeacademy

Libraries/APIs

React, Node.js, Vue, REST APIs, jQuery, Stripe API, Chart.js, React Redux, Vue 2, Vue 3, D3.js, Stripe, API Development, PayPal API, Google Maps API, Google Maps SDK, Google Maps, Web3.js, AWS Amplify, Vuex, RxJS, Highcharts, Mapbox API

Tools

Slack, Git, Expo, Angular CLI, GitHub, CircleCI, Fastlane, Expo.io, Prisma, MetaMask, Webpack, Auth0, Amazon Cognito

Languages

JavaScript, SCSS, GraphQL, PHP, CSS, HTML, TypeScript, HTML5, CSS3, ECMAScript (ES6), Swift, Go, Python, Java, Solidity, SQL, C#, Rust

Frameworks

Redux, Angular, Express.js, Material UI, React Native, Ionic, Next.js, Tailwind CSS, Bootstrap, JSON Web Tokens (JWT), Jest, Cypress, Svelte, Kendo UI, .NET, Nuxt.js, Laravel, Vuetify, Ruby on Rails (RoR), Django, Flask, tRPC, NestJS, Ruby on Rails 6

Paradigms

MEAN Stack, Mobile Development, Unit Testing, REST, Microservices, Search Engine Optimization (SEO), DevOps

Platforms

MacOS, Visual Studio Code (VS Code), iOS, Android, Amazon Web Services (AWS), Firebase, Contentful, Twilio, Mobile, WordPress, Mapbox, LAMP, Google Cloud Platform (GCP), Ethereum, AWS Lambda, Blockchain, Kubernetes, Docker, Heroku, Netlify, Vercel

Storage

MongoDB, MySQL, PostgreSQL, NoSQL, Amazon DynamoDB, JSON, Amazon S3 (AWS S3)

Other

Responsive Web Apps, OAuth, Front-end, Storybook, MERN Stack, Back-end, Pixel Perfect, Front-end Development, App Store, Google Play Store, Content Management Systems (CMS), Architecture, API Integration, User Interface (UI), Full-stack Development, React Hooks, Mobile App Development, Charts, APIs, Data Visualization, Fintech, Gatsby, Responsive Design, Web Development, Progressive Web Applications (PWAs), Strapi, Full-stack, Firebase Cloud Functions, Software Architecture, UI Development, Charting, User Experience (UX), Dashboards, Software, Front-end Architecture, Back-end Development, JSON REST APIs, Mapbox SDK, Smart Contracts, Chakra UI, Apollo, Cryptocurrency, Microsoft Azure, CI/CD Pipelines, Serverless, HTML5 Animations, CTO, Apple Pay, Webhooks, Technical Leadership, Web Usability, Large Language Models (LLMs), Web3, OpenAI, Supabase, FastAPI, Monorepos

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