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. I was also a founding engineer for a local startup called LoopPulse, which focus on digital intelligence. Before that, I worked as freelance developer for a few years. Currently, I work as independent contractor providing technical consultancy and development services, mainly for startups.
My toptal online resume: https://www.toptal.com/resume/hiukim-yuen
My personal tech blog: http://blog.hiukim.com
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]
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.
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.
Software Engineer @ LoopPulse
from Oct, 2014 to Now
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.
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.
Freelance Web Application Developer
from 2011 to 2013
Here is an external portfolio from an online freelancer projects bidding site - External Profile
Web Developer @ BroadLearning Education (Asia) Limited
from 2010 to June 2011
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.
The Chinese University of Hong Kong
from 2005 to 2008
B.BA in Insurance, Financial and Actuarial Analysis
I was a big fan of algorithmic programming contests. Here are some results of mine.
- Quora Haqathon 2014 - Rank 23 (Top Ranked Contestant)
- Facebook hacker Cup 2014 - Round 2, Ranked 274
- Google Code Jam 2015 - Round 2, Ranked 559
- Google Code Jam 2013 - Round 2, Ranked 743
- IEEExtreme Programming Competition 8.0 (2014) – Ranked 12
- IEEExtreme Programming Competition 7.0 (2013) – Ranked 37
- CodeForces – Highest Rating: 2141 (International Master)
- TopCoder – Highest Rating: 1650