HiuKim Yuen, Developer in Vancouver, BC, Canada
HiuKim is available for hire
Hire HiuKim

HiuKim Yuen

Verified Expert  in Engineering

Algorithms Developer

Location
Vancouver, BC, Canada
Toptal Member Since
August 29, 2016

Kim is a full-stack software engineer with expertise in web, augmented reality, and machine learning applications. He maintains MindAR, an open source WebAR SDK with 1,400 stars. He also teaches a Udemy paid course and best seller with 2,000 students and a 4.7 rating. Kim completed his master's degree in computer science at McGill University in Canada. He has interned at Google as a software engineer and has worked with numerous startups.

Portfolio

Self-employed
Node.js, Three.js, Augmented Reality (AR), React, 3D Modeling
LoopPulse
iOS, Android, HTML, CSS, JavaScript, Meteor
Google Inc.
HTML, CSS, JavaScript, Python, Java

Experience

Availability

Part-time

Preferred Environment

Git, Vim Text Editor

The most amazing...

...thing I've built is an open-source WebAR SDK called MindAR, which obtained 1,400 stars.

Work Experience

Full-stack Web Developer

2015 - PRESENT
Self-employed
  • Bootstrapped numerous startups by implementing prototypes and managing engineering teams.
  • Implemented numerous sophisticated software end-to-end systems from front end, back end, and DevOps.
  • Involved in an open source community and started an open source project with 1,400+ stars.
Technologies: Node.js, Three.js, Augmented Reality (AR), React, 3D Modeling

Software Engineer

2014 - 2016
LoopPulse
  • Assisted in designing the system architecture to support business needs.
  • Implemented a back-end data processing pipeline for analysis.
  • Handled the implementation of a mobile SDK for Android and iOS platforms.
  • Implemented a front-end user dashboard according to designs.
  • Conducted code reviews for colleagues and initiated conventions.
Technologies: iOS, Android, HTML, CSS, JavaScript, Meteor

Site Reliability Engineering Intern

2013 - 2013
Google Inc.
  • Improved the back-end data-logging services for Google products.
  • Maintained an internal dashboard for data-logging services, used among Google product teams.
  • Implemented the monitoring services for the internal dashboard.
  • Improved the user interface of the internal dashboard.
Technologies: HTML, CSS, JavaScript, Python, Java

Web Developer

2011 - 2013
Freelance
  • Completed 20 to 40 freelance projects with varying sizes.
  • Received nearly all 5/5 stars reviews on another online freelancing site.
  • Developed and maintained web applications, mostly in PHP and MySQL.
  • Implemented web scraping scripts for crawling web data.
  • Deployed and maintained production sites and provide technical support.
Technologies: jQuery, CSS, HTML, MySQL, Python, PHP

Web Developer

2010 - 2011
BoardLearning Education Limited
  • Developed and maintained a web-based education platform.
  • Assisted in product design and improving the user interface.
  • Implemented an iOS application that integrated with the back end.
Technologies: iOS, HTML, CSS, MySQL, PHP

MindAR

https://github.com/hiukim/mind-ar-js
I started an open source project (GitHub 1,400+ stars) on web augmented reality—an SDK for image tracking and face tracking. I implemented computer vision algorithms from scratch that are optimized for web browsers. Also, I wrote extensions to integrate with Three.js and A-Frame 3D rendering frameworks. Furthermore, I collaborated with other developers regarding PRs and code reviews.

Introduction to Web AR Development Course

https://www.udemy.com/course/introduction-to-web-ar-development
I launched a paid course on Udemy in Dec 2021 with a 4.7/5.0 rating and more than 2,000 students. It covered the topic of web AR development with a total of five hours of lecture videos. I designed the course materials, coded the demo applications, and filmed the lecture videos. The course received great feedback and was selected by Udemy to be included in their business collection (Udemy Business).

Mattle

https://mattle.online
Mattle is an online board game platform I built entirely on my own.

I started building an online version of a popular card game as a side project. Today, it has around 4,000 active users, with 10,000 games completed daily.

Research Publication - IROS 2015

My research paper, "Automatically Characterizing Driving Activities Onboard Smart Wheelchairs from Accelerometer Data," was accepted and published in IROS 2015 (IEEE/RSJ International Conference on Intelligent Robots and Systems). It is a well-known academic conference in the field of AI.

Languages

JavaScript, PHP, Objective-C, HTML, CSS, Python, Java

Libraries/APIs

Node.js, React, Three.js, jQuery

Platforms

Meteor, Android, iOS

Other

Algorithms, Data Structures, Freelancing, Augmented Reality (AR), Machine Learning, Apps, Semantic UI, Web-based AR, 3D Modeling

Tools

Git, Vim Text Editor

Frameworks

React Native, Bootstrap

Paradigms

Unit Testing

Storage

MongoDB, MySQL

2011 - 2014

Master's Degree in Computer Science

McGill University - Montreal, Canada

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