I'm constantly tinkering in my spare time; whether it's to solve my own problems or customer problems. Designing, and engineering solutions from start to finish is one of the highest forms of creativity in my opinion.

Code

Projects

Current

Visual Studio Code: Phoenix LiveView Snippets

A well documented set of snippets commonly used when writing LiveView code.


Past

Sites listed below might be decommissioned or are no longer actively maintained.

b4b.guide

A real time collaborative deck editor for the survival, horror PvE game back4blood.

pencyclopedia.ink

A user driven fountain pen knowledge-base.

plott.id

A selection of generative algorithms re-implemented in React and browser technologies well fit for pen plotting.

Visual Studio Code: Nested Tags

A vs code plugin designed to organize your markdown notes by using arbitrary tagging and nested tagging. Stop using your file tree to organize your notes, use nested tags instead.

kbd-prettier

Make your QMK layouts pretty ⌨️💅✨.

This tool automatically makes your keyboard layout uniform. That's right, no more updating your layouts by hand after you make changes. Just create a layout in the layouts.json file and add the necessary directives to your layout blocks then run the script against the keymap you want to prettify. For an added bonus, add a watcher script to your editor of choice to have the layouts get automatically prettified upon save.

js-live-templates

An extensive set of Javascript live templates for use in JetBrains IDEs. These live templates are based off of https://atom.io/packages/es6-javascript.

Treefort music fest mobile app

I worked on the Treefort music festival mobile application and backing api for a few years as a volunteer.

Built and deployed serverless apis

I wrote the backing api in AWS Lambda, DynamoDB and APIGateway. During the last two years the api handled over 1m requests within the festival timeframe each year. The api had an etl process that gathered backing data. There was also a ci/cd pipeline for each environment to enable iterative feature development.

Hybrid application development

I helped write the first iteration of the application in the Ionic framework. We were tasked with maintaining and rewriting the application and decided to go with a hybrid solution. This allowed us to write code that was deployed to both iOS and Android.


© 2023, Built with ❤️ by Blake Dietz