Hi, I'm Nathan Ko

Full-stack web and software developer

Learn more about me

Who I am

I'm a web and software developer based in Waterloo, Canada, and a software engineering student at the University of Waterloo. I'm looking for co-op/internship opportunities.

What I've been up to

Here's a selection of some of my past work.

Reverse Dictionary NLP Project

Python, Flask, scikit-learn, NLTK

A proof-of-concept app that employs natural language processing to search the Merriam-Webster dictionary for words matching a given definition.

Visit website View source

Excubia Face Recognition

Python, OpenCV, Dlib

I worked on a facial recognition and landmark detection software using machine learning as part of the CANSOFCOM Challenge at Hack the North 2017. Live demo coming soon!

See project View source

Breakout Game

JavaScript, HTML5

Breakout is a 2D arcade game I developed in pure JavaScript and rendered in the HTML5 canvas.

Visit website View source

Pigeon File Transfer App

JavaScript, HTML, Firebase

Pigeon is a web application that allows people to share files with others conveniently and anonymously. Ephemeral download links are generated and expire after 24 hours.

Visit website View source

Tic-Tac-Toe App

Android, Java, Firebase

This Android game app uses a real-time database to connect players to a game of tic-tac-toe.

View source

Contact me

Let's connect