Profile Image

Hi, I’m GavinšŸ‘‹

Developer from Canada šŸ‡ØšŸ‡¦.I like to build things with code.

About this site

I use this site as a home for the things I build, learn, and write about. It includes notes on software, infrastructure, privacy, and tools that help me understand how the web works, along with longer posts that record ideas and lessons from ongoing projects. The projects section collects practical experiments ranging from small web applications to home-lab and network work. Some are finished, while others are deliberately still in progress: the unfinished parts are often where the most useful questions live.

I care about simple interfaces, dependable systems, and software that is understandable to the people who use and maintain it. When I publish something here, I try to include enough context for it to be useful on its own: what I was trying to solve, which tools I chose, and what I learned along the way. Browse the latest writing or selected projects, and follow the links if you want to explore the code or start a conversation.

Latest posts

See all

Encrypted Personal File Storage

Encrypting your personal data is the best way to keep it safe from prying eyes.

Encryption and Email

A guide to understanding and setting up S/MIME for secure email communication.

Understanding Encryption

A dive into the crucial difference between encrypted transport and encrypted data, and why this distinction matters for your privacy and security.

Ultra Light State Machine

Making a State Machine with just js and html

Selected Projects

See all

Business Network

Completed
pfSense • Tailscale • Unifi • Windows • Linux • FreePBX • FreeNAS

Clock In

On Hold
Leptos • Axum • Postgres • Cloudflare Tunnel • OpenProps

GavDev

In Progress
Astro • Blog • Cloudflare Pages

Home Lab

In Progress
NixOS • Nix Packages • Tailscale • Cloudflare Tunnel

Lordly

Coming Soon
HTML • CSS