Supplement to my résumé

Code samples

Most of the code I have published can be found in the programming category or in my GitHub projects. Highlights:

Additionally, programming contests and exercises have trained me to implement basic algorithms quickly and correctly:

Written communication

Examples of my English-language writing can be found in the writing category. Examples of answering programming-related or technical questions can be found on my Stack Overflow. Highlights:

Languages and technologies

My most familiar languages are Java, C, Python, and JavaScript. I’m also comfortable working with Mathematica, Haskell, x86, and SQL. Examples:

Software tools that I frequently use for my personal projects include the Eclipse IDE, Git version control, and JUnit. I also use SVN and Linux.

Activities

When I’m not programming, I might be reading books and tech articles, practicing my photography, or biking around town. Examples:


Visual examples

Chemical equation balancer (JavaScript)
Sorting algorithms demo (Java)
Tiny Encryption Algorithm in x86 assembly
I type in Dvorak
DWITE code in Eclipse
CSC258 Computer version history in Eclipse
Nayuki's GitHub
Nayuki's Stack Overflow
Nayuki - Stack Overflow - Virtual memory
Nayuki's Goodreads
Nayukim's Flickr