Skip to main content
About me

I am a software engineer and textmode artist. I worked as a web developer in higher education for almost 15 years, but I have recently moved into the private sector to build microservices and cloud-native solutions. I enjoy solving problems and sharing what I have learned with others.

Latest video

Supercharged JAM stack with Traefik proxy


Load balancing a JAM stack application suite from the ground up. Built with Traefik, nginx, Flask, and docker-compose. Static files are handled by nginx, freeing the web API (Flask) up to handle only dynamic content. The whole thing is …

Recent posts

  • Bookmarklet to adjust video playback speed

    Tags:

    If you're like me, you tend to listen to audio (e.g. podcasts) and watch videos faster than their default playback speed. However, sites like YouTube only provide you with a predetermined list of speeds to choose from, and you may find that they don't go fast enough (or slow enough, for that matter). To get around this limitation, I have crafted a bookmarklet that will set the playback rate of any video elements on the page to whatever value you like. Want to watch at 3x? …

  • Blog, documented

    Tags:

    At the risk of getting a bit meta, I'm posting about the blog… not even just about the blog, but about the blog's directory structure, configuration, and build process! I've just recently finished (and re-finished, and re-finished, …

  • Ko-fi icon for FontAwesome

    Tags:

    FontAwesome is a pretty great resource. I use it extensively on this site. In addition to loads of useful UI icons, it also has a brands icon set, which you can see examples of in the "Socials" section of my site menu. What you …