HiuKim Yuen

The more you know the more you know you don't know


I completed my Master Degree in Computer Science in McGill University in 2014. My academic interests were artificial intelligence and machine learning, and I worked in the Reasoning and Learning Lab under the supervision of Professor Joelle Pineau. My reserach paper has been accepted in the IROS 2015 conference.

I am a Software Engineer, experienced in web and mobile related technologies. I did an Internship at Google in an Infrastructure team in 2013. After that, I worked as independent contractor providing technical consultancy and development services for many startups. Currently, I co-founded an IT solution company called SoftMind, which deliver entreprise solutions focusing on Augmented Reality, Virtual Reality and Artificial Intelligence.

My toptal online resume: https://www.toptal.com/resume/hiukim-yuen

My tech blog: 1) SoftMind Engineering, 2) http://blog.hiukim.com

Personal Information

Current Location
Hong Kong
hiukim528 [at] gmail [dot] com
Cantonese, English


H.K. Yuen, J. Pineau, P. Archambault. "Automatically characterizing driving activities onboard smart wheelchairs from accelerometer data". IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS). 2015. [pdf]

Master Thesis - Automatically characterizing driving activities onboard a smart wheelchair from accelerometer data. [pdf]

Working Experiences

2018 - Now

Co-Founder @ SoftMind

2018 to Now

SoftMind is an IT solution company, providing enterprise solution in Augmented Reality, Virtual Reality and Artificial Intelligence. Other than that, we also provide service robot solution with Sanbot.

2017 - 2017

Freelance Developer

from 2017 to Now

I've been working as independent contractor, providing technical consultancy and development services. My major tech stack is node.js and React.

Jan 2016 - Now

Founder @ Mattle

Jan 2016 to Now

Mattle is an online board game platform I started off as a side project. It's a cross platform game site supporting web, android and ios. I assume a multidisciplinary role in this project.

In terms of engineering, I coded the whole game site from scratch using Meteor framework with React frontend. I'm also responsible for operation including deploying and maintaing the application in production. The major production components are currently hosted in Heroku and Galaxy.

In terms of marketing, I worked on site SEO and content marketing. I write and publish quality content including game analytics and techical tutorials. My work also involved using Google Keywords planner and Search Console.

Other works include, but not limited to, UI/UX designs, customer support and business development.

Sep 2014 - Jan 2016

Software Engineer @ LoopPulse

from Oct, 2014 to Now

LoopPulse is a startup company in Hong Kong, working on digital intelligence on customers' behaviour. I'm one of the founding engineers, focusing on backend data proessing. I also work on mobile SDK for both Android and IOS. Technologies involved are mainly javascript (Meteor), java (Andorid) and objective C (iOS).

Aug - Nov, 2013

Site Reliability Engineering Intern @ Google Inc.

from Aug to Nov, 2013

I Interned at one of the backend team at Google which provides infrastructural supports for Google products company-wise. My work mainly involved improving the underlying data logging services, which help other project teams from capturing and analysing products' usages, both internally and externally.

Jan - Apr, 2013

Teaching Assistant @ McGill University

from Jan - Apr, 2013

I was a TA for a computer science course, COMP250 Introduction to Computer Science, at McGill University.

2011 - 2013

Freelance Web Application Developer

from 2011 to 2013

I worked as freelance web developer for two years, completing around 20-40 projects with varying sizes. Technologies mainly involved Python - Django, PHP - Symfony, MySQL, HTML, CSS, javascript/ jQuery.

Here is an external portfolio from an online freelancer projects bidding site - External Profile

2010 - June 2011

Web Developer @ BroadLearning Education (Asia) Limited

from 2010 to June 2011

Developed and maintained a web-based education platform named "eClass", which had around 70% market coverage in Hong Kong. The technologies mainly involved PHP, MYSQL, Javascript, HTML and CSS.


2011 - 2014

McGill University

from 2011 to Now

M.Sc in Computer Science

I'm was a Research Assistant in the Reasoning and Learning Lab under the supervision of Professor Joelle Pineau. My academic interests were artificial intelligence, machine learning and rehabilitation robotics. I had been working on the SmartWheeler Robotic Wheelchair Project during my degree, and the primary focus of my thesis was automatic recognition of smart wheelchair activities using Machine Learning technologies.

2005 - 2008

The Chinese University of Hong Kong

from 2005 to 2008

B.BA in Insurance, Financial and Actuarial Analysis

My Side Projects

  • Online Splendor - An online version of a popular card game
  • CashThrow - A debt managing apps for Android and iOS devices
  • EFShare - a P2P browser-to-browser file sharing tool.
  • ComLinker - an community-building, event-organizing tool.

Competitive Programming

I was a big fan of algorithmic programming contests. Here are some results of mine.


Music I played some piano when I was small, and currently I'm learning guitar.
Biking I have had a round-island bike trip in Taiwan. It was awesome, and I would like to do it again some day :)
Ping Pong Not very good, but used to play a lot when I was small.
Board Games I particular like strategic games. Some of my favourites are: Splendor, Terra Mystica, Code Names
Coding Seriously! :)