
Kelok Chan
Verified Expert in Engineering
Front-end Developer
Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia
Toptal member since May 6, 2022
Kelok is a front-end developer with 4+ years of experience, specializing in React and React Native. He has built a range of apps while working as a team member or solo developer. These include an app for the NFT marketplace, a life coaching app, and a school management app. Kelok delivers excellent products and enjoys learning and applying new and challenging technologies.
Portfolio
Experience
- HTML - 4 years
- JavaScript - 4 years
- React - 4 years
- React Native - 4 years
- Firebase - 4 years
- TypeScript 3 - 4 years
- Cloud Firestore - 4 years
- Next.js - 2 years
Availability
Preferred Environment
React, React Native, TypeScript, Expo
The most amazing...
...app I've developed is AOneSchools, a school management mobile app that's used by 10,000+ people within the Association of Southeast Asian Nations (ASEAN).
Work Experience
React Developer
NiftyKit
- Developed a web app that allows artists to create their NFT collections without coding skills. I used React, TypeScript, and Material UI to develop the app.
- Created an on-chain mobile racing game using Expo and Privy.io framework.
- Developed a web-based augmented reality app using Three.js and A-Frame for an immersive NFT viewing experience.
Freelance Developer
Blush Institute PC
- Built the admin dashboard and client web app using React and created the client mobile app using React Native.
- Developed a real-time chat feature between the coaches and clients using Google Firestore, complete with image and video upload and resend message functions.
- Created a high-quality interactive video messaging feature between coaches and clients using OpenTok.
- Set up automated CI/CD using Visual Studio App Center and GitHub Actions.
- Converted existing codebases from JavaScript to TypeScript.
Mobile Developer
Freelance
- Developed an all-in-one mobile school management app for parents, students, teachers, and center owners to use for any class and lesson.
- Set up automated CI/CD using Fastlane, Visual Studio App Center, and GitHub Actions.
- Tracked and fixed bugs using Crashlytics as a reporting tool.
- Ensured the work was done and delivered to the client on time.
React Native Developer
KINDYNOW PTY LTD
- Upgraded legacy React Native app from 0.57 to 0.72.
- Updated UI to be more elegant and responsive to the latest devices.
- Integrated Crashlytics and Facebook SDK for better error tracking and analytics.
Experience
Crypto Converter
https://github.com/kelokchan/crypto-converterEducation
Bachelor's Degree in Software Engineering
Queensland University of Technology - Brisbane, Queensland, Australia
Certifications
The Complete React Developer Course (w/Hooks and Redux)
Udemy
Skills
Libraries/APIs
React, Node.js, Redux-Saga
Tools
MetaMask, Crashlytics, Fastlane, Visual Studio App Center, Expo
Languages
TypeScript 3, JavaScript, TypeScript, HTML, CSS, Java
Frameworks
React Native, Material UI, Bootstrap, Next.js, Redux, Jest
Paradigms
Agile
Platforms
Firebase
Storage
Cloud Firestore
Other
Firebase Cloud Functions, API Integration, Mobile App Development, Cloud Computing, Algorithms, Semantic UI, GitHub Actions, APIs, Mobile Apps
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