symme.link

This is my humble website. I am a software developer, security engineer, and infrastructure engineer with twenty years of professional experience at companies including Twitter (long before that guy), Slack, and Webflow.

Fixing the open source Plustek OpticFilm 7400 Drivers

Background Amongst my far too many hobbies, I am an amateur photographer. (In fact, my minor is in art / visual design, most of which was photography.) While I shoot a lot of digital photography (mostly with whatever phone is in my pocket, sometimes with a sony mirrorless ILC), I’ve recently revived my interest in film photography. I carry an Olympus XA with me almost everywhere, loaded with black and white film. ...

June 11, 2026 · symme.link

How This Site Is Hosted

This is a small site generated using Hugo, a lightweight framework for generating static websites (a combination of HTML, CSS, JavaScript, and content like image or video files; which does not require an active server to host). When I write new content, I run Hugo on my laptop to “compile” it (generate the static HTML etc.). The actual content is written in Markdown. For example, the first part of this page looks like: ...

July 24, 2025 · symme.link

Advent of Code 2024: Day 16: Complicated Mazes

Day 16 is ostensibly a “simple” maze solution, but with a twist- going in a straight line from tile to tile is cheaper than turning. ...

December 17, 2024 · symme.link

Advent of Code 2024: Day 09: Defrag!

Day 9 was defragmenting a hard drive. ...

December 9, 2024 · symme.link

Vial Protector

Vials for injectable hormones are pretty tough, but they’re still glass, and they can shatter. After losing a vial (high concentration, at that!) I worked up a design for a 3D printed protector with a screw top, that holds one vial. Print Settings I’m mostly printing these with Silk PLA filament. Silk filament has interesting properties, so if you choose to use it, consider experimenting with different combinations of fast/slow and hotter/colder. ...

November 23, 2024 · symme.link

Advent of Code 2022: Day 23: Elfian Motion

On day 23, we help the elves to plant saplings. ...

December 22, 2022 · symme.link

Advent of Code 2022: Day 18: Hot Stuff

On Day 18, we have lava rain. ...

December 18, 2022 · symme.link

Advent of Code 2022: Day 15: Overlap

Day 15 challenges us to handle very large overlapping areas. ...

December 14, 2022 · symme.link

Advent of Code 2022: Day 14: Sand Everywhere

Day 14, we’re trapped in a cave that’s being filled in by sand. ...

December 13, 2022 · symme.link

Advent of Code 2022: Day 12: A STARry-eyed Surprise

On the twelfth day of advent, we do some hill-climbing. ...

December 11, 2022 · symme.link