Kelok Chan, Developer in Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia
Kelok is available for hire
Hire Kelok

Kelok Chan

Verified Expert  in Engineering

Front-end Developer

Kuala Lumpur Federal Territory of Kuala Lumpur, Malaysia

Toptal member since May 6, 2022

Bio

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

NiftyKit
TypeScript 3, JavaScript, React, Node.js, Firebase, Cloud Firestore...
Blush Institute PC
JavaScript, TypeScript 3, React, React Native, Cloud Firestore...
Freelance
React Native, Crashlytics, Fastlane, Visual Studio App Center, GitHub Actions...

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

Part-time

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

2021 - PRESENT
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.
Technologies: TypeScript 3, JavaScript, React, Node.js, Firebase, Cloud Firestore, Firebase Cloud Functions, TypeScript, Material UI, API Integration

Freelance Developer

2019 - PRESENT
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.
Technologies: JavaScript, TypeScript 3, React, React Native, Cloud Firestore, Firebase Cloud Functions, Firebase, Semantic UI, Agile, TypeScript, Mobile Apps, Mobile App Development

Mobile Developer

2018 - PRESENT
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.
Technologies: React Native, Crashlytics, Fastlane, Visual Studio App Center, GitHub Actions, JavaScript, Redux, Redux-Saga, Mobile Apps, Mobile App Development

React Native Developer

2022 - 2023
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.
Technologies: React Native, React, JavaScript, HTML, CSS, Mobile Apps, Mobile App Development

Experience

Crypto Converter

https://github.com/kelokchan/crypto-converter
This is a cryptocurrency converter app that enables users to instantly convert most crypto coins on the market to any fiat currency. The app is built to be fast and simple. Expo is the framework used, and the code is also open source.

Education

2014 - 2017

Bachelor's Degree in Software Engineering

Queensland University of Technology - Brisbane, Queensland, Australia

Certifications

DECEMBER 2021 - PRESENT

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

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