Programming, art, and game development. JavaScript, Python, WebGL, GLSL, Lua, Elm, and whatever else I find interesting at the moment. Formerly a custom static page generator that I built, now powered by Gatsby because I'm lazy. 😁

I'm hoping to move most of the stuff I would post on social media onto here by 2020, but new habits are hard to break. I'm looking forward to actually having a feeling of ownership when it comes to my content.

So far, I have a few blog posts about programming, art, and other stuff; a photo blog; my "free-time" programming projects; and my original glitch art.

Latest Blog Posts

Mar 23, 2019

Creating a Duolingo Widget in React and PHP

Mar 5, 2019

Creating an Animated GIF on the Command Line

Mar 3, 2019

Using Exif Data to Annotate Images in GatsbyJS

Oct 14, 2018

Learning Languages for Fun

Jul 31, 2018

Glitch Art with SoX, ImageMagick, and Vim




Favorite Projects


Latest Glitch Art


Currently Reading and Listening To...

Duolingo Progress

: 0-day streak

Active language is outlined in blue


maryknize (at)