Skip to main contentChris Lane JonesSenior web engineer

Image Horse: Multi Image Annotator and Compressor

App project · edit.imagehorse.app

Image Horse: Multi Image Annotator and Compressor project preview

About the project

A browser-based image annotation and editing tool powered by Rust/WASM for pixel-level operations and React + TypeScript for the UI. Edits run in WebAssembly on your own machine and originals live in the browser's IndexedDB.

  • Rust/WASM engine for every pixel operation - crop, resize, levels, blur, text, and shapes
  • Web Workers keep the engine and image codecs off the main thread
  • Service worker plus IndexedDB: offline-friendly, and pixels never leave the tab
  • 50-step undo/redo, rotation/flip, and per-photo edit persistence
  • Batch editor: bulk logo stamp, pattern rename, and crop mirroring across selected images

More projects.

PGA Golf Game project preview

PGA Golf Game

A 3D golf game that runs in the browser. Pick a golfer (a dinosaur from Beach Blvd, a quarterback, or a big cat), aim with the arrow keys or by dragging, then hold Space and let go at the power you want. The scene, physics, obstacles, courses, and audio are all hand-written TypeScript on React Three Fiber.