Circuits, Strings and Stories

Software engineer by trade, tinkerer by nature, and curious about pretty much everything in between.

I build software, experiment with electronics, and enjoy trying to understand how the universe works. When I'm not doing that, you'll probably find me playing bass guitar or running D&D adventures where the players have absolutely no intention of following the plot.

Generally happiest when I'm learning something, making something, or figuring out why something isn't working.

Projects

  1. What are Server-sent events? (SSE)

    Demystify with examples.

  2. Building, testing and publishing mobile apps with React Native on macOS

    A general overview of getting started with React Native on macOS, covering local setup, development, and publishing to app stores.

  3. Mock OpenAPI specs with Microcks in Docker Desktop

    Microcks is a quick and easy way to test against an OpenAPI spec.

  4. Mitigate XSS exploits when using React’s dangerouslySetInnerHTML

    With the great power of dangerouslySetInnerHTML, comes great responsibility.

  5. Create a free picture-in-picture video feature on desktop

    Don't pay for this premium feature when you can make it yourself.

  6. Get stuck in with Tim & Deno

    It’s not the Node.js killer, but it might go that way...

  7. Beware copy/pasting code or commands from the internet

    You never really know what is being added to your clipboard...