Skip to content
View cshum's full-sized avatar

Sponsors

@fclairamb
@dgroux

Block or report cshum

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. Markdown is supported. 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
cshum/README.md

Adrian C. Shum

I am a software engineer and open-source maintainer from Hong Kong. I build high-performance image processing tools and infrastructure with Go, C, and libvips.

My work makes image and media processing faster, safer, and easier to operate.

Open Source

  • imagor — a fast, secure image processing server and Go library powered by libvips
  • vipsgen — a Go binding generator for libvips with type-safe bindings for around 300 operations
  • imagorvideo — video thumbnail processing using ffmpeg C bindings
  • Imagor Studio — a self-hosted image workspace with editing, layered compositing, and reusable templates

Consulting

I help teams design, extend, and operate high-performance image processing systems with imagor, libvips, Go, and C.

Areas I can help with include:

  • designing and extending imagor-based image pipelines
  • custom imagor processors, loaders, and storage backends
  • multi-tenant image processing deployments
  • libvips and Go/C integration
  • performance tuning and production hardening
  • migration and architecture planning

For consulting inquiries, contact imagor@cshum.com.

For project questions or bug reports, feel free to open an issue in the relevant repository.

Pinned Loading

  1. imagor imagor Public

    Fast, secure image processing server and Go library, using libvips

    Go 4k 174

  2. vipsgen vipsgen Public

    Go binding generator for libvips image processing library

    Go Template 260 14

  3. imagorvideo imagorvideo Public

    imagor video thumbnail server in Go and ffmpeg C bindings

    Go 231 16

  4. imagor-studio imagor-studio Public

    Self-hosted image gallery with layered editing

    TypeScript 228 7