בס״ד

Michael Plotke

headshot

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.