Shaun Cheng
Verified Expert in Engineering
Web and Mobile Developer
Hong Kong, Hong Kong
Toptal member since April 20, 2022
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
Experience
Availability
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
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.
Senior Full-stack Developer (via Toptal)
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.
React/WordPress Developer (via Toptal)
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.
Full-stack Strapi Developer (via Toptal)
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.
Front-end Developer (via Toptal)
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.
Senior React Native Developer
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.
Senior Full-stack Developer
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.
Full-stack Engineer
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.
Freelance Software Developer
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.
Freelance Software Developer
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.
Freelance Web Developer
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.
Experience
Full-stack Website Development
https://cdsvic.org.au/• 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/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/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/Financial App Development
https://apps.apple.com/us/app/beyond-finance/id1545633608Website Development for Bitgraphfix
https://bitgraphix.netlify.app/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
Dashboard Development
Social Event App Development
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
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
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.comEducation
Master's Degree in Computer Software Engineering and Computer Applications
Massachusetts Institute of Technology - Cambridge, Massachusetts, USA
Certifications
Angular (Intermediate) Certificate
HackerRank
Learn Git & GitHub Course
Codeacademy
Learn Sass Course
Codeacademy
Learn React.js: Part II Course
Codeacademy
Learn Ruby on Rails Course
Codeacademy
Skills
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
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