• Home
  • Blog
    • Programming
    • Art
    • Recipes
    • Home Automation
    • Life
    • Friday Faves
    • Books
    • Writing
    • Games
    • Web Accessibility
    • Advent of Code
  • Projects
  • GLSL Shader Art
  • Glitch Art

  • Github
  • Bluesky
  • RSS
  • Bridgy Fed

mary.codes

Web development, art, and tinkering with fun projects. JavaScript, Python, WebGL, GLSL, Rust, Lua, and whatever else I find interesting at the moment.

Hi, I'm Mary Knize. I'm a full-stack developer working mainly with JavaScript, PHP, and Rust.

Latest Blog Post

I started painting again
I started painting again
Art
Apr 1st, 2024

Why I turn to painting when I need to unwind.

More Blog Posts...

Favorite Posts

Generating a 3D map with OpenStreetMap and A-Frame
Generating a 3D map with OpenStreetMap and A-Frame
Programming
Mar 4th, 2024

Part 2 of my experiment with OSM data. This time, instead of a canvas, I'm going to render the data in A-Frame to visualize it in 3D.

Translating OpenStreetMap data to HTML5 Canvas with Rust and WebAssembly
Translating OpenStreetMap data to HTML5 Canvas with Rust and WebAssembly
Programming
Feb 19th, 2024

Using the Overpass API to read OSM data, parsing the data with Rust, and then drawing the map onto HTML5 canvas.

Making a static word of the day site with Google AI Studio and GitHub Actions
Making a static word of the day site with Google AI Studio and GitHub Actions
Programming
Jan 29th, 2024

An experiment using Google's Gemini Pro AI to generate new Japanese vocabulary words on a daily basis, with an automatic build step using GitHub Actions.

Learning how to control an LED light strip with an ESP8266 microcontroller and WLED
Learning how to control an LED light strip with an ESP8266 microcontroller and WLED
Home Automation
Dec 20th, 2022

Making Wi-Fi LED light strips happen without a Raspberry Pi.

Creating a Wordle command line clone in Rust
Creating a Wordle command line clone in Rust
Programming
Apr 15th, 2022

Hopping on the Wordle craze a little too late, I decided to create a command-line Wordle clone in Rust called NOT THAT WORD GAME.

3D printing generative art with P5.js and Blender
3D printing generative art with P5.js and Blender
Art
Jan 7th, 2022

How I use P5.js, Inkscape, Blender, and Cura to create simple 3D prints of computer-generated art.

Rust, WebAssembly, and FCKed Editor, a cursed markdown editor
Rust, WebAssembly, and FCKed Editor, a cursed markdown editor
Programming
Nov 21st, 2021

Another intentionally useless website! This time, I'm using Rust to create a markdown parser that returns emojified text.