As a little kid I made little programs on the TRS-80. I spent my teenage years viewing source code, and learned how to reverse-engineer websites. Now I'm a Development Team Lead at BlueToad doing full-stack development with JavaScript and PHP on a daily basis.
I'm currently working on sharpening my skills in web accessibility, learning Rust, and tinkering with IoT and home automation projects. I also make generative and glitch art. I also love cooking and baking, and sometimes I add new recipes to my blog.
Languages:
JavaScript, PHP, Python, Rust, Dart, Elm, GLSL, Lua
Frameworks:
React, Laravel, Flutter, P5, A-Frame, Three.js, Gatsby, PICO-8
Hobbies and interests:
Experimenting, reading, baking, gardening, piano, guitar, electronic music, space exploration, animation
Currently Reading:
One Hundred Years of Solitude
Black Spire: Star Wars (Star Wars: Galaxy's Edge #2)
Jackpot: How the Super-Rich Really Live—and How Their Wealth Harms Us All
Featured Posts
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.
How I use P5.js, Inkscape, Blender, and Cura to create simple 3D prints of computer-generated art.
Accomplishments, achievements, and random things I did in the past year.
Another intentionally useless website! This time, I'm using Rust to create a markdown parser that returns emojified text.
How I made a quick prototype to control my remote-controlled fan with my phone in less than two hours.
Latest Blog Posts
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.
How updating to Ubuntu 21.10 and the Linux 5.13 kernal broke the Realtek 8812au driver for my Wi-Fi dongle and how I fixed it.
Generating non-overlapping shapes that fill an area with P5.js.
How I use P5.js, Inkscape, Blender, and Cura to create simple 3D prints of computer-generated art.
Accomplishments, achievements, and random things I did in the past year.
My review of the novel 'The Immortalists'.
I resurrected a mobile game that I made in 2015 that helped me get my first programming job.
How I like to describe a try/catch block.
Favorite Projects
EBG13 Jvxvcrqvn, returns a random Wikipedia page enciphered in ROT13
Favorite Recipes
A smaller recipe that makes enough macarons for two or three people.
I've been making these vegetarian biscuits and gravy for over a year. The recipe is constantly evolving, but always delicious.
Easy and delicious creamy and buttery scrambled eggs.