Michael Plotke

I'm a senior software engineer with a track record of leading teams in building and deploying successful products.
I wrote a story of leadership and impact at Poll Everywhere, my previous employer.
Public Code
This portfolio website generated via the Zola static site engine and written in SCSS and vanilla JS.
A Takahashi method inspired presentation application written in Nim and using WebUI.
A Gemini server written in PHP.
A website for my JavaScript Advent of Code solutions built on hyperHTML.
An ambiance mod for Minetest written in Lua.
A command line hangman game written in C (and including a complete English word list).
Tech Posts
Introduction to C Programming - Coding a Command Line Hangman Game, walking through the hangman game mentioned above.
Instantly Responsive Sway Status using Unix Socket, which provides a guide to building a pretty good shell script based status bar for the Sway window manager from scratch.
Building a Command Line Alarm Clock for Linux with Bash , which contains substantial information about shell scripting in general.
Using ANSI Color Codes to Colorize Your Bash Prompt on Linux , which covers how prompts are constructed and how color works in terminals.
Introduction to Coding with SASS via Including ANSI Output in HTML, where I explain how I easily included the colored terminal output in the above prompt article.
Experiments
I currently use LEO, the Gemini server mentioned above, to serve a capsule from a 2008 Samsung NC10 netbook sitting in my basement running 32-bit Void Linux. You can find it at gemini://plotke.me/ using a Gemini client, like Lagrange.
Efficient selection of cells in a massive table with visualization using CSS Grid and various React performance optimization techniques.
Displaying digital clock style numbers using React and SCSS.
Subtle spinners using CSS animations.