$ cat about.md About
// 01 of 03I'm an engineer who likes building things end-to-end, from early problem framing to the tooling, platforms, and delivery details that make software work in the real world. Eleven years in, I still believe great systems come from sweating the small details until they disappear.
Outside the editor, I am usually exploring DIY builds, biotech, retro computing, bonsai, or going deep on a new tool. I write occasionally about systems, taste, and the craft of building useful software.
$ ls --stack Stack
// 02 of 03$ echo $LINKS Connect
// 03 of 03
> let's connect.
always up for a chat.
Happy to talk shop -- from enterprise systems and agentic AI to DIY builds, biotech, retro computing, bonsai, and the engineering behind quietly fascinating things.
Local Development Setup Guide
Prerequisites
To test your Jekyll site locally, you need:
- Ruby (for Jekyll)
- Jekyll (static site generator)
- Node.js and npm (already installed ✓)
Option 1: Install Ruby and Jekyll on Windows (Recommended)
Step 1: Install Ruby
- Download RubyInstaller from: https://rubyinstaller.org/downloads/
- Download Ruby+Devkit 3.1.x (or latest stable version)
- Run the installer and check “Add Ruby executables to your PATH”
- After installation, a new terminal will open - run the
ridk installcommand when prompted
Step 2: Install Jekyll
Open a new terminal and run:
gem install jekyll bundler
Step 3: Install Jekyll Dependencies
Create a Gemfile in your project root (if it doesn’t exist):
source "https://rubygems.org"
gem "jekyll", "~> 4.3"
Then run:
bundle install
Step 4: Install Node Dependencies
npm install
Step 5: Run the Development Server
Option A: Using Gulp (includes live reload)
npm run dev
Option B: Using Jekyll directly
bundle exec jekyll serve
Then open http://localhost:4000 in your browser
Option 2: Using Docker (Alternative)
If you have Docker installed:
docker run --rm -it -v ${PWD}:/srv/jekyll -p 4000:4000 jekyll/jekyll:latest jekyll serve
Option 3: Using GitHub Codespaces (Cloud-based)
- Push your code to GitHub
- Open your repository on GitHub
- Click “Code” → “Codespaces” → “Create codespace”
- In the terminal, run:
npm run devorbundle exec jekyll serve
Troubleshooting
node-sass build errors
The project uses deprecated node-sass. If you encounter build errors, you can:
- Ignore the warnings (they’re just deprecation notices)
- Or update
gulp-sassto usesassinstead (requires code changes)
Jekyll not found
Make sure Ruby is in your PATH. Restart your terminal after installing Ruby.
Port already in use
If port 4000 is busy, use a different port:
bundle exec jekyll serve --port 4001
Quick Start (Once Everything is Installed)
# Install dependencies (one time)
npm install
bundle install
# Start development server
npm run dev
# OR
bundle exec jekyll serve
Visit http://localhost:4000 to see your site!