About me…
I am a developer & designer with a focus in front-end architecture and interaction design. My interests range from UI-design to 80's vintage computers (IBM PCjr, Apple //e, C64) to embedded computing, video codecs, CRTs and pixel-art.
Until , I was the Frontend Engineering Lead at Formant where I developed prototypes, tools, and designs for the future of robotic fleet monitoring and tele-operation. I love getting my hands dirty, learning new things and exploring new domains. To me, there isn't a line between engineering and design; I'm equally comfortable in Sketch as I'm in Sublime Text.
You can find me doodling on CodePen, helping other engineers on StackOverflow, pushing code to GitHub, or posting on Twitter about stuff I think is cool.
…to get in touch, e-mail me at j@holmes.codes
Recent Thoughts…
- Destiny 2: Season of the Witch - Final "Imbaru Engine" Puzzle
The finale of the most recent Season of the Witch did not disappoint, let's talk about the Imbaru Engine puzzle in Destiny 2.
- Redesign/Reboot
After a long hiatus, I've decided to redesign/reboot my previous personal site refactorman.com. Let's talk about a couple quick reasons why…
- Typographic Unicode
Here is a quick reference some common typographical characters, and how to express them in both HTML and CSS.
- Better Color Gradients with HSLuv
- Exploring the Discrete Cosine Transform
Code & Links…
-
- github.com/32bitkid/sci.js
-
JavaScript library and data‑structures for parsing and manipulating
SCI0
resources from classic Sierra On‑Line adventure games.
-
- github.com/32bitkid/mpeg
- An experimental/educational pure‑Go MPEG‑2 decoder.
-
- github.com/32bitkid/bitreader
- Provides basic interfaces to read and traverse an io.Reader as a stream of bits, rather than a stream of bytes.
-
- github.com/32bitkid/sci
-
Go library and data‑structures for parsing and manipulating
SCI0
resources from classic Sierra On‑Line adventure games.