GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — imjasonh - Overview

@imjasonh imjasonh Follow
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
@imjasonh
imjasonh
Follow
View imjasonh's full-sized avatar

Jason Hall imjasonh

Follow
Doin stuff
624 followers · 19 following
  • Brooklyn, NY
  • 06:06 (UTC -05:00)
  • https://imjasonh.com
  • @imjasonh.com
  • in/imjasonh

Achievements

Achievement: Pair Extraordinairex4Achievement: Galaxy BrainAchievement: YOLOAchievement: Pull Sharkx4Achievement: QuickdrawAchievement: Arctic Code Vault ContributorAchievement: Starstruckx2

Achievements

Achievement: Pair Extraordinairex4Achievement: Galaxy BrainAchievement: YOLOAchievement: Pull Sharkx4Achievement: QuickdrawAchievement: Arctic Code Vault ContributorAchievement: Starstruckx2

Organizations

@opencontainers @buildpacks @tektoncd @sigstore @ko-build
More
  • Overview
  • Repositories
  • Projects
  • Packages
  • Stars
imjasonh/README.md

Hi, I'm Jason H 👋

(he/him)

I currently work at CursorCursor.

Before that I worked at ChainguardChainguard on infrastructure to build and deliver Chainguard Images and Libraries.

Before that I was at Red Hat Red Hat, and before that Google Cloud Google Cloud, where I cofounded Google Cloud Build Google Cloud Build and Tekton Tekton.

I contribute to ko and go-containerregistry, Wolfi, Apko, Melange, and a number of other things.

I sometimes build fun toys like:

  • a Chrome extension to let you quickly switch to the tab making sound
  • a container image registry that generates images on-demand
  • a page to show you how far away you are from every GCP datacenter
  • a plugin to manage GitHub PRs in Google Sheets
  • a Google Meet plugin that shows how many hours of human time this meeting has cost
  • a script for generating presentations with automated voiceover
  • a multiplayer chess game in your terminal, over SSH
  • a multiplayer old school FPS in your terminal, over SSH
  • a Git repo that always has changes to pull
  • an experiment to use Go as a scripting language
  • a novel way to browse Git history

Sometimes I make lil GitHub actions to do useful things:

  • https://github.com/imjasonh/govulncheck-action
  • https://github.com/imjasonh/apidiff-action
  • https://github.com/chainguard-dev/malcontent-action

🤖 My CLAUDE.md

Talks

  • Taming the Complexity Beast... at KubeCon NA 2025 w/ Jon Ceanfaglione and Alex Zenla
  • From Kubernetes to Cloud Run: Chainguard's Journey on Rawkode Academy
  • The Maintainer Monologues at KubeCon NA 2024 w/ Sarah Christoff, Scott Rigby, Karen Chu and Ryan Nowak
  • Secure-by-Default Cloud Native Applications at Cloud Native Rejekts NA Nov 2024 w/ Jed Salazar
  • Building containers without Docker on the Ship It! podcast in Feb 2024
  • ko: The only good way to build Go containers at GothamGo 2023
  • Securing the IaC Supply Chain at KubeCon NA 2022 w/ Jesse Sanford
  • Registries After Dark, Part 2: Distributed Random Access Merkledags at KubeCon EU 2022 w/ Dan Mangum
  • Argo and Tekton: Pushing the Boundaries of the Possible on Kubernetes at KubeCon NA 2021 w/ Alex Collins
  • Russian Doll: Extending Containers with Nested Processes at KubeCon NA 2019 w/ Christie Wilson
  • Build and Deploy Go applications with ko on CloudNative FM
  • Introduction to Shipwright at cdCon 2021
  • Origin of Shipwright on CloudNative FM
  • What does the Continuous Delivery Foundation do? on communitycentral.tv w/ Adam Kaplan, Andrea Frittoli, Vincent Demeester

Blog Posts

(I also write some things sometimes at https://articles.imjasonh.com)

  • This Shit is Hard: Vulnerability Scanner Integration
  • Faster Pulls, Smarter Builds: Introducing Multi-Layer Chainguard Containers
  • This Shit Is Hard: Inside the Chainguard Factory
  • Migrating Chainguard's Serving Infrastructure to Cloud Run
  • Wolfi at work: Minimal developer workstations in the cloud
  • The story of the most vulnerable Chainguard Image
  • Chainguard's Image Tagging Philosophy: Enabling High Velocity Updates, Part 1, Part 2, Part 3
  • How Chainguard fixes vulnerabilities before they're detected
  • Building Chainguard's Container Image Registry
  • Move Over, Dockerfiles! The New Way to Craft Containers
  • GitHub Container Registry private repos sometimes… weren’t
  • Building Wolfi from the ground up… and announcing arm64 support!
  • Chainguard enthusiastically supports donating ko to CNCF
  • Transparently Immutable Tags using Sigstore's Rekor
  • Shipwright: A framework for building container images on Kubernetes

Pinned Loading

  1. kontain.me kontain.me Public

    Container image registry that serves images built fresh when you ask for them

    Go 245 14

  2. ko-build/ko ko-build/ko Public

    Build and deploy Go applications

    Go 8.6k 455

  3. google/go-containerregistry google/go-containerregistry Public

    Go library and CLIs for working with container registries

    Go 4.1k 715

  4. Render Markdown as unrendered Markdo... Render Markdown as unrendered Markdown (see http://jsbin.com/huwosomawo)
    1
    * {
    2
        font-size: 12pt;
    3
        font-family: monospace;
    4
        font-weight: normal;
    5
        font-style: normal;
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.