Latest writing
All →Claude Manager: Keeping Track of Claude Code Across Projects
Mar 23, 20265 min read
→
Back to the Terminal
Mar 8, 20265 min read
→
I Built a TIL Pipeline with OpenClaw + Telegram
Feb 21, 20263 min read
→
Adding Strava to Your Portfolio
Feb 20, 20262 min read
→
Stop Duplicating State: localStorage IS the Store
Jan 15, 20263 min read
→
Latest TILs
All ↗Use scp to copy files to a VPS over SSH
Mar 12, 2026ssh, scp, linux
↗
Suspend the current shell job with Ctrl+z, then resume it with fg
Mar 12, 2026shell, terminal, job-control
↗
Run a command in a subshell so directory changes do not leak
Mar 11, 2026shell, subshell
↗
Quickly boot a local static server with python3 -m http.server
Feb 22, 2026python, shell, tooling
↗
Reopen netrw quickly with :Ex and :Rex
Feb 21, 2026vim
↗
Latest code
Profile ↗dfinity/nns-dapp
Pushed to feat/burning-sns-tokensless than a minute ago
↗
dfinity/nns-dapp
Created branch10 minutes ago
↗
dfinity/nns-dapp
Pushed to dependabot/github_actions/actions/create-github-app-token-3.1.16 days ago
↗
dfinity/nns-dapp
Pushed to dependabot/github_actions/docker/build-push-action-7.1.06 days ago
↗
dfinity/nns-dapp
Closed pull request26 days ago
↗