Blog

All things photogrpahy, technology and data.
LunarNY2024-1006.JPG

Year of the Dragon Celebration

Here’s a collection of images I took at the Asian Pacific Association of Longmont Lunar New Year celebration at Silver Creek High School in Longmont. Most of these are shot with slow shutter …

zt.webp

Tunnelling with ZeroTier & EdgeRouter

Introduction This post serves as a personal reference and guide for setting up a tunnel and NAT configuration using ZeroTier and an EdgeRouter. The goal is to route certain machines from my home …

header.webp

B2 Processing/Max/Syphon/Resolume Demo

Introduction I recently had the chance to build something in the Atlas B2, a cool space that has multiple projectors, mocap, lights, and 40-speaker surround sound. I’d done a number of cool …

latency.png

ESPHome Auto-Restart Script

Introduction Running various services at home can be a great convenience, but it’s incredibly frustrating when the network goes down and you’re not there to restart everything. I’ve …

publish.png

Using my Simple Cloudflare Comments plugin

Introduction I developed Simple Cloudflare Comments to fulfil the need I had for a lightweight, edge-hosted comments engine. It’s written in Typescript and runs on Cloudflare’s edge …

comments.png

Now with comments!

Introduction As part of a class assignment, I got a little bit of time to work on a code project of my choosing. I’d like to have comments on my site, but got frustrated at the crappy, …

radarboard.jpg

Seeed Studio 60GHz mmWave Sensor - Human Resting Breathing and Heartbeat Module Review

Introduction I recently bought a tiny 60GHz radar module to use in a project. This is a really neat little board that claims to be able to read breathing and heart rate data from a subject with 90% …

sankey1.png

Analyzing Land Use Change

Land Use dataset This project uses the 10m Annual Land Use Land Cover (9-class) dataset which is a joint project between ESRI & Impact Observatory. I chose to use the version hosted on the …

shader2.gif.webp

Using p5 shaders for post processing

Introduction p5 can be used for 3D graphics, although it makes much more sense to use something like three.js if you want to do any serious 3d browser development. Where WebGL really shines in p5, in …