Ryan Wong

Ryan Wong

Software Engineer / ML Engineer

Streamba

Biography

Ryan Wong is an experienced Software Engineer with a demonstrated history of working in the Computer Science industry. Strong research and engineering graduate with a Masters in Computing Science from the University of Glasgow.

I am interested in Machine Learning, in particular the applications to the Computer Vision domain. I am eager to continue learning and apply my knowledge to various domains.

Highest Kaggle Competition Rank: 28 (Competitions Master)

Interests

  • Artificial Intelligence
  • Computer Vision
  • Machine Learning

Education

  • MSc in Computing Science, 2017

    University of Glasgow

  • BSc (Honours) in Computer Science, 2016

    University of Cape Town

  • BSc in Computer Science and Mathematics, 2015

    University of Cape Town

Experience

 
 
 
 
 

Software Engineer

Streamba

Sep 2017 – Present Glasgow
Responsibilities include:

  • Web Development
  • Machine Learning
  • Cloud Computing
  • Computer Vision Applications
 
 
 
 
 

Salesforce and IT Volunteer/Intern

South African Education and Environment Project

Feb 2016 – May 2016 Cape Town
 
 
 
 
 

Intern

University of Cape Town

Dec 2012 – Jan 2013 Cape Town
Summer Undergraduate Research Experience Program

Accomplish­ments

Kaggle Competitions

List of notable competitions entered:

  • Cornell Birdcall Identification: 1/1390 (Gold)
  • Deepfake Detection Challenge: 15/2265 (Silver)
  • Open Images 2019 Visual Relationship: 29/201 (Silver)
  • Open Images 2019 Instance Segmentation: 58/193 (Bronze)

Machine Learning with TensorFlow on Google Cloud Platform

See certificate

Computer Vision Nanodegree

See certificate

Recent Posts

Cornell Birdcall Identification Competition

An overview of the process I went through for the Cornell Birdcall Identification Competition hosted on Kaggle, where I achieved 1st place. The competition ran from mid June 2020 to mid September 2020.

Cheatsheet for Setting up Deep Learning Cloud VMs

VM Setup Notes My general notes / cheatsheet on how to set up deep learning environments on cloud infrastructure. AWS Useful Resource: train-deep-learning-models-on-gpus-using-amazon-ec2-spot-instance Set up - AWS Create a volume Create an instance Choose p3.

DeepFake Detection Challenge

An overview of the process I went through for the DeepFake Detection Challenge hosted on Kaggle, where I achieved 15th position out of over 2000 teams (top 1%). This blog post is more a general guide of how I approached this competition than a technical report.

Projects

Cornell Birdcall Identification

Kaggle Competition: My solution to achieve 1st place in the Cornell Birdcall Identification Challenge

Deepfake Detection Challenge

Kaggle Competition: My solution to achieve 15th place in the Deepfake Detection Challenge

Smartphone Software Retina

Masters Project: Smartphone Software Retina - Biologically inspired software retina with a gaze control mechanism

Online Particle Identification Number Generator Algorithms

Honours Project: Online Particle Identifier Number Generator Algorithms created with ANNs for Particle Identification.

Image Inpainting

My PyTorch re-implmentation of the paper, Image Inpainting for Irregular Holes Using Partial Convolutions.

Real Time Multi Style Transfer

My re-implementation in Pytorch of an adaption of the paper A Learned Representation for Artistic Style.