Space is cool, but cats are cooler (sorry Elon)

John Goodliff

Software Developer & Student


I am a passionate Computing Science student currently working towards my Bachelors Specialization at the University of Alberta. I am interested in a wide variety of compute related topics including programming, 2d/3d graphic design, audio production, and web design. I have experience with both web technologies and classical programming. I am most comfortable with vanilla HTML, CSS, Javascript, and Python but I am always busy learning more!

My Projects

HTML, CSS, Jekyll, Liquid

My personal/portfolio site


Dark Mode for Outlook

A Chrome extension that applies a better dark mode to Outlook and removes the ad sidebar


Tally Word Counter

Your favorite character counter, with a dark mode! Count the number of words, sentences, and paragraphs in your text instantly.


Tally Extension

A Chrome extension to easily count the number of words, characters, and paragraphs on any site. Right click on any selected text and click Count.

Python Collage Generator

Generate a collage of your favorite albums based on scrobbles


Gimp Average Layers

GIMP plugin that merges all layers in an image by taking the average value of each pixel. Useful for noise reduction.



A complete command line calculator and parser implemented in Python


MIPS Variable Replacer

A tool to simplify development in MIPS. Use easy to remember variable names in MIPS and map them to actual registers before assembling

My Work

I am currently completing my internship in software development at Haemonetics in Edmonton, Alberta.


Thanks to everyone who has helped me reach the stars, as well as the following groups for making this site possible: Font Awesome, Icomoon, Github Pages, and the makers of Montserrat. This project is licensed under the MIT License.

Handmade with by John Goodliff. Feel free to shoot me a message at or contact me on social media if you wish to say hi!