Journal
Notes from the work.
Working in the open: case studies of things we built, and short notes from the craft.
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
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
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
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
MongoDB single instance replicaset with Docker
Setting up a MongoDB Docker instance that supports oplog tailing and change streams for development
- #mongodb
- #docker
Caprover, Nginx and uwsgi Python apps
Getting a uwsgi python app to deploy to caprover, here's my tip.
- #caprover
- #python
- #devops
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
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
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
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
Looking for older work? See the archive (4) →