Journal

Notes from the work.

Working in the open: case studies of things we built, and short notes from the craft.


builds ·

Introducing minute.bible: Daily Scripture Reading Made Simple

A Progressive Web App that connects the current time to Bible verses, transforming everyday minutes into moments of reflection. Read scripture based on time or date, with automatic syncing highlights and a distraction-free reading mode.

  • #preact
  • #graphql
  • #pwa
  • #faith
builds ·

Introducing Bookmarks Bar: Your Privacy-First Bookmark Manager

A minimal, privacy-focused bookmark manager that lives in your browser. Open source, stores data in your GitHub Gist, and works on any webpage you visit. No extensions, no signup, no tracking.

  • #javascript
  • #privacy
  • #product
builds ·

Turning Household Chaos into Quests: Building ChoreQuest

How we built ChoreQuest, a gamified chore management system that transforms household tasks into timed adventures with virtual economies, AI-generated images, and PWA technology.

  • #solidjs
  • #meteor
  • #product
notes ·

Lightning-Fast CI/CD for Meteor v3 + SolidJS + Vite on ARM64

Reduce Meteor 3.3 deployment times from 30+ minutes to under 5 minutes with our two-tier deployment strategy using SolidJS, Vite, and ARM64 architecture.

  • #ci-cd
  • #meteor
  • #solidjs
  • #arm64
notes ·

MongoDB single instance replicaset with Docker

Setting up a MongoDB Docker instance that supports oplog tailing and change streams for development

  • #mongodb
  • #docker
notes ·

Caprover, Nginx and uwsgi Python apps

Getting a uwsgi python app to deploy to caprover, here's my tip.

  • #caprover
  • #python
  • #devops
notes ·

How to deploy anything with Meteor-Up

A small, durable deploy story: how to ship a Node.js app to a single VPS with Meteor-Up — and why that is still a reasonable answer in 2026.

  • #meteor
  • #deploy
  • #devops
notes ·

Self-hosted nexus for private scoped npm packages

Setting up a self-hosted Nexus artifact repository for private, scoped package hosting.

  • #self-hosted
  • #npm
  • #devops
notes ·

Self-hosted password manager

Own your secrets. A walk-through of running a self-hosted password manager — the thoughtful-tech case for keeping your data where you can see it.

  • #self-hosted
  • #privacy
notes ·

Setting up Z shell (zsh) on a new mac

Since the newer versions of OSX ship with a very old version of bash and Apple strongly recommends switching to zsh, I gave it a go.

  • #mac
  • #shell
  • #workstation