Work

All
Projects.

PRJ_001 — Featured

jnutter.dev v2

The redesigned portfolio — Astro for full static output, Tina CMS for git-backed editorial control, deployed via GitHub Actions to Cloudflare Pages. JS only where needed.

PRJ_002

longlostforgotten.com

Personal blog with a retro-futurist terminal aesthetic — built in Astro + TinaCMS with a fully custom design system. Deployed via GitHub Actions to Cloudflare Pages.

PRJ_003

terribledevice.com

Cyberpunk culture review site with a custom panel-based layout, five-dimension scoring rubric, and a fully custom design system. Built in Astro + TinaCMS, deployed to Cloudflare Pages.

PRJ_004

Custom RSS feed reader

Personal RSS reader built entirely on Cloudflare's serverless stack — Astro SSR, D1 for storage, Workers cron for feed fetching, and Cloudflare Access for zero-trust auth.

PRJ_005

Self-Hosted Media Server

Jellyfin running on a home Ubuntu server, accessible remotely via Cloudflare Tunnel. No open ports — zero-trust network access with automatic SSL handled at the edge.

PRJ_006

Books In Space

A virtual book shelf app for storing and managing books, built with Node.js, Express, and PostgreSQL.

PRJ_007

Drums In Space

An interactive browser drum machine with a space theme, built with Tone.js and the Web Audio API.

PRJ_008

Scene It

A starter project built during coursework at DigitalCrafts.

[ Get in touch ]

Have a project?

Drop me a message about whatever you're building — I'm always happy to talk through ideas or potential collaborations.

Get in touch ↗ hello@jnutter.dev