Full Stack Developer — Decatur, GA

Building things for the web.

Full-stack software engineer with 5+ years shipping across the full stack — most recently doing web performance engineering, component systems, and A/B experimentation at scale. I work primarily in HTML, CSS, JavaScript, TypeScript, PHP, and React, with AI tooling baked into how I work now, not bolted on.

Status
Open to opportunities
Full-time & project work
Projects
9
6 active / 0 archived
Location
Decatur, GA
USA — EST / UTC−5
Latest
jnutterdev.com v2
Astro + Tina CMS
01

Selected
Work.

All projects
PRJ_008 — 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_007

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_006

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_005

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.

02

Latest
Writing.

All posts
Oct 2026
Attie boy that's the ticket
Awhile back, I was given access to attie, which is Bluesky's AI tool they created to help curate custom feeds and what not based on prompts you enter. I haven't really touched it since then, but decided to give it another try the other day.
bluesky
Jul 2026
Wiring Bluesky comments into a static blog with AT Protocol
I've had an announce script running for a while now, pretty much all new posts on longlostforgotten.com get auto-posted to Bluesky and Mastodon, and the resulting share links get written back into the post's frontmatter. It's been sitting there doing its one job for months. This week I finally used that data for something: threading Bluesky replies back onto the blog post as a comments section.
Devlog
Jun 2026
Noodling on decentralization
Lately I've had a fascination with atproto, which their site describes as "the Authenticated Transfer Protocol, aka atproto, a decentralized protocol for large-scale social web applications."
decentralized network
Jun 2026
Auto-Announcing Posts to Bluesky and Mastodon (and Closing the Loop)
Instead of wiring up a comments system, I automated social announcements and let the discussion happen socially.
Devlog
[ 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