Skip to content
View mrjoshuak's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.

Block or report mrjoshuak

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
mrjoshuak/README.md

Joshua Kolden

Los Angeles · media production technology · pure Go · AI systems

Go OpenEXR JPEG2000 Alembic MCP Claude Kubernetes macOS

Thirty years of asking "what if we just didn't do that part?" I keep showing up ten years early and removing things until they work.

GitHub Contribution Graph

What I'm working on

  • C4 — Content-based identification for media production (SMPTE ST 2114:2017). Separate what a file is from where it lives — deduplication, provenance, and asset tracking without a central authority. A 23 KB manifest can describe 8 TB of media. The files keep track of themselves.
  • go-openexr — Pure Go OpenEXR. No CGo, no C libraries, just the format spec implemented from scratch.
  • absfs — Abstract filesystem ecosystem for Go. 35+ composable packages: in-memory, encrypted, cached, copy-on-write, union, NFS, S3, SFTP, FUSE, and more. Plug them together like building blocks.
  • godoc-mcp — MCP server that gives AI agents access to Go documentation. Because your copilot should actually be able to read the docs.

More pure Go format implementations — complex binary formats without CGo:

  • go-jpeg2000 — JPEG 2000 with HTJ2K support
  • go-alembic — Alembic 3D graphics interchange
  • go-blosc — Blosc compression with SIMD-accelerated shuffle

AI infrastructure — Building an AI assistant ecosystem from scratch: persistent memory through local screen recording and OCR, encrypted task coordination with atomic checkout semantics, always-on audio with local-only processing. Privacy-first, no cloud dependency for personal data.

Previously

Three decades in visual effects and pipeline engineering, starting at Cinesite Hollywood in 1995. VFX credits include Avatar, Titanic, The Fifth Element, Fight Club, Armageddon, War of the Worlds, The Day After Tomorrow, Stuart Little, and Men in Black II — 39 credits across a career spent removing walls between artists and their work.

Coined the term, designed the architecture, and led the team that built the first virtual production system — the original prototype for Avatar, alongside Rob Legato and James Cameron. Every LED stage you've seen since started there.

Before that, created the first photorealistic digital face replacement — a CGI young James Brown for the Experience Music Project — and pioneered HDR image-based lighting for production VFX, both at Digital Domain. The face work predated Benjamin Button by nearly a decade.

Full Filmography
Year Title Role
2011 Priest Technical Director
2010 Reveillez! Director / DP / Editor / VFX
2009 Avatar Virtual Production Supervisor
2009 2012 Technical Director
2009 Fast & Furious Compositor
2008 The Mummy: Tomb of the Dragon Emperor Effects Artist
2007 The Golden Compass Effects Technical Director
2007 The Invasion Compositor
2007 Rush Hour 3 Compositor
2007 The Mist Previs Supervisor
2005 The Fog Pre-Visualization Supervisor
2005 War of the Worlds Previs Artist
2004 The Day After Tomorrow Previs Supervisor
2003 Looney Tunes: Back in Action Technical Director
2003 Jeepers Creepers 2 Technical Director
2002 Men in Black II Visual Effects
2002 Eight Legged Freaks Technical Director
2002 Clockstoppers Visual Effects
2001 The Fast and the Furious Animator
2001 The Shaft Visual Effects
2000 Red Planet Visual Effects
2000 The Artist's Journey: Funk Blast Visual Effects
1999 Stuart Little Visual Effects
1999 Fight Club Visual Effects
1999 Deep Blue Sea Visual Effects
1998 Armageddon 3D Animator
1997 Flubber Visual Effects
1997 Titanic Visual Effects
1997 The Fifth Element Digital Sequence Supervisor
1996 T2 3-D: Battle Across Time Visual Effects
1995 Lawnmower Man 2: Beyond Cyberspace Visual Effects
1995 Waterworld Visual Effects
1995 Free Willy 2: The Adventure Home Visual Effects

Talks

  • SIGGRAPH 2001 — "The Future of Color" panel with cinematographer Allen Daviau ASC
  • The Magic of C4 — ETC at USC, on indelible metadata and agreement without communication
  • The Cinema Content Creation Cloud — Introduction to the C4 framework
  • C4 Framework Universal Asset ID — Content-addressable identification for production
  • Global File Management with C4 — Managing assets across distributed systems
  • Implementing C4 in Workflows and Software — With Joan Wrabetz, practical integration
  • NAB Show 2017 — SiliconANGLE theCUBE interview on Avalanche and cloud production
  • FMX Conference — The Day After Tomorrow visual effects, Stuttgart
  • SMPTE 2015 — C4 ID system presentation, led to ST 2114:2017 standard adoption
  • HPA Tech Retreat 2017 — Panelist, "Production in the Cloud: Pitfalls and Epiphanies"

Philosophy

The best solution usually isn't a better answer — it's realizing the question was wrong. Most of the complexity we build around is just unexamined assumptions. Remove the assumption and the problem often disappears with it.


Twitter IMDB Email GitHub

Pinned Loading

  1. Avalanche-io/c4 Avalanche-io/c4 Public

    Go package implementation of C4 Asset ID

    Go 42 4

  2. godoc-mcp godoc-mcp Public

    go doc mcp server

    Go 102 14

  3. go-openexr go-openexr Public

    Pure Go implementation of the OpenEXR high dynamic range image file format

    Go 21

  4. absfs/absfs absfs/absfs Public

    A go package that defines an abstract filesystem interface

    Go 14 1

  5. absfs/absnfs absfs/absnfs Public

    An NFS server implementation for Go that exports any ABSFS-compatible filesystem

    Go 2

  6. go-jpeg2000 go-jpeg2000 Public

    Pure Go JPEG 2000 codec with HTJ2K support (ISO/IEC 15444-1, 15444-15)

    Go 3 1