Code
Outside of work I build self-hosted tools, personal websites, and whatever else catches my interest. Side projects are where I experiment with new technology and stay sharp since at work I stick to stable, mature frameworks. There is plenty more to see on my GitHub account.
Taproot
Dotfiles, containers, and the configs that make a machine mine.
{
"sha": "44acb3c",
"message": "the data bed is turned to uid 1000 so the app may write its roots",
"date": "2026-05-22T03:12:48Z",
"author": "Isaac Bythewood"
}GitHubdarkfurrow.com
A living almanac of seasons, soil, and the quiet knowledge that used to be common.
{
"sha": "e5114f8",
"message": "the container drops its tld, the soil finds it by its short name",
"date": "2026-05-10T14:56:02Z",
"author": "Isaac Bythewood"
}GitHubRepos
A minimal self-hosted git browser. Renders bare repos as a website with commits, diffs, syntax-highlighted blobs, and atom feeds, plus clone over HTTPS.
{
"sha": "487e375",
"message": "Fix horizontal scroll from wide README tables on mobile\n\nA markdown table sized to its content with no scroll container pushed\nthe whole page wider than the viewport on phones (the finance repo's\ndata-source tables overflowed a 375px screen by ~140px).\n\n- README tables are now their own horizontal scroll container\n (display: block + overflow-x: auto), so a wide table scrolls itself\n instead of widening the page\n- README prose wraps long URLs/tokens (overflow-wrap: break-word) and\n uses tighter gutters on small screens\n- Breadcrumbs and tree filenames wrap long path components\n- Diff file headers wrap a long path below the status badge instead of\n clipping it",
"date": "2026-05-22T18:58:57Z",
"author": "Isaac Bythewood"
}GitHubAnalytics
A self-hostable analytics service with a straightforward API to track events from any source.
{
"sha": "d43a6fd",
"message": "Bump license year to 2026",
"date": "2026-05-10T18:12:58Z",
"author": "Isaac Bythewood"
}GitHubStatus
A self-hosted uptime monitor and status page builder, with Lighthouse audits and PDF reports baked in.
{
"sha": "f6dfe0b",
"message": "Bump license year to 2026",
"date": "2026-05-10T18:13:01Z",
"author": "Isaac Bythewood"
}GitHubblog.bythewood.me
A self-hostable markdown blog for developers, with code blocks, syntax highlighting, live search, great SEO, and a clean customizable UI.
{
"sha": "48267a6",
"message": "Bump license year to 2026",
"date": "2026-05-10T18:13:00Z",
"author": "Isaac Bythewood"
}GitHubTimelite
A simple time tracker that keeps everything local in your browser. No accounts, no sync, no server-side state.
{
"sha": "be68d6e",
"message": "Bump license year to 2026",
"date": "2026-05-10T18:13:02Z",
"author": "Isaac Bythewood"
}GitHubisaacbythewood.com
The personal website you are looking at right now.
{
"sha": "f5366f7",
"message": "rename heartwood project to repos",
"date": "2026-05-20T01:12:48Z",
"author": "Isaac Bythewood"
}GitHub