Nick Wiebe

I'm a student and Computer Scientist, currently in my last year at the University of Manitoba. I mostly program in C, Python, JavaScript, and Haskell, although I enjoy learning new languages just for the fun of it.

I have a GitHub and an email address.

I also have a resume.

My Favourite Projects

A fast interpreter for the Underload esoteric programming language. This remains one of my favourite projects to have worked on.

An extremely tiny vi clone. At 150 lines of C++, this is the smallest thing I could reasonably call a text editor.

An understandable scanner generator. Although it's still a rather messy work in progress, this is the project I enjoy working on the most; having a working scanner generator in few enough lines to memorize is a wonderful feeling.