Skip to content
View JoeKarlsson's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@STUPIDSHITNOONEINHAWAIINEEDSHACKATHON

Block or report JoeKarlsson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
JoeKarlsson/README.md

Joe Karlsson: I build weird things and show my work My GitHub contributions: total, streaks, contributions per year and the hours I commit

I'm Joe (he/they), and I live in Saint Paul. I've spent about 15 years writing software and explaining it in 100+ conference talks, a TEDx talk and a lot of videos. Off the clock I make art, run a homelab and watch a lot of movies.

My homelab: 74 self-hosted services on 2 Proxmox nodes

Curious what's in the rack and on the desk? Here's everything I use and a tour of my recording setup.

Latest posts


Are English sentences getting shorter? About 40% of the drop is punctuation

Rereading Hackers and Painters as a painter who codes with AI agents

A tour of my recording setup in 2026, all on one standing desk that rolls

Homelab gift ideas 2026: gear from my rack and desk, sorted by price

Works on My Machine, my newsletter on tech writing, AI, homelab builds and open source. Subscribe.

Find me

Website Newsletter Threads LinkedIn YouTube Bluesky X Instagram TikTok All my links

Pinned Loading

  1. streamroll streamroll Public

    AI-generated custom streaming intros for Plex - chains Runway gen4_image + gen4_turbo

    TypeScript 14 2

  2. rose-hobart rose-hobart Public archive

    A digital humanities project to explore the (lack of) performativity in the current version available of Joseph Cornell’s short film Rose Hobart.

    TypeScript 2

  3. screencast-director screencast-director Public

    A macOS screen recorder that Claude edits: cuts, speed-ups, auto-zoom, captions, camera and branded profiles, rendered natively.

    Swift 2

  4. punc punc Public

    What does a book look like without words? Punc strips books down to their punctuation. Browse 89 Project Gutenberg classics or open your own .txt.

    TypeScript

  5. bechdel-test bechdel-test Public

    Does your favorite film pass the test?

    JavaScript 30 6

  6. followspot followspot Public

    A voice-following browser teleprompter powered by a local whisper.cpp model. Your audio never leaves your machine.

    Swift 1 1