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.
- 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
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.






