Jay Harb
Founder & Developer, Pluto Photos
Jay Harb is the founder and developer of Pluto Photos. He started building it after consolidating roughly 80,000 photos scattered across five drives, phones, SD cards and Google Takeout exports into a folder called "Unsorted" — and finding that no existing tool could tell him which of them were duplicates, which were originals, or what was in any of them.
He writes here about the parts of photo management that turn out to be harder than they look: getting on-device face detection and content search fast enough to run over a whole library on a CPU, reading Google Takeout's sidecar metadata so a fifteen-year archive does not collapse to a single date, and making a first import finish in a reasonable time on the external hard drive where large libraries actually live.
Everything he publishes about Pluto Photos' behaviour is written against the shipping product. Where the app does not do something, the articles say so rather than describing an intention.
Writes about
- Desktop photo library management at scale (100,000+ files)
- On-device machine learning — face detection, image embeddings, segmentation
- Google Photos and Google Takeout migration
- Local-first and privacy-preserving software design
- Photo and video editing pipelines
Articles by Jay Harb
- How to Organize 100,000 Photos — A library that large breaks the habits that work at 2,000 photos. Here is the order of operations that actually finishes, why the first pass is the slow one, and what the numbers look like on real hardware.
- How to Organize Photos on an External Hard Drive — External drives are where big photo libraries actually live, and they break most photo software in two specific ways. Here is how to set one up so your library survives being unplugged.
- How AI Photo Search Works — Searching photos for "dog on a beach" without anyone ever tagging them is not magic and it is not a cloud service. Here is the actual mechanism, and why a model small enough to ship in an app can do it on your CPU.
- What Are Google Takeout JSON Files? — Every photo in a Google Takeout export comes with a JSON file beside it. They look like junk, they are not, and deleting them is how people lose fifteen years of photo dates.
- How to Remove Duplicate Photos Safely — Deleting duplicates is easy. Deleting duplicates without losing the good copy is the part that needs a method. Here is the order to work in, and the four traps that look like duplicates and are not.
- How to Organize Photos Without the Cloud — You can have search, face grouping, albums and a map without a subscription or an upload. Here is what a fully local photo library requires, what it costs you, and the one job it genuinely makes harder.
- How to Organize Photos on Windows — Windows gives you Explorer and the Photos app, and neither is built for fifteen years of photos across three drives. Here is a setup that scales, using what Windows does well and replacing what it does not.
- Multicam, Sequences, and an Edit That Survives a Moved Drive — Pluto Photos v2.4.10 rebuilds the video editor for longer projects: multicam angles that sync themselves from audio, several sequences in one project, nested sequences, hand-drawn keyframe curves, and media relink.
- Vectors, Smart Objects, and Output You Can Send to a Printer — The Pluto Photos image editor gains a vector pen tool, non-destructive smart objects, CMYK soft proofing against a real printer profile, spot inks, and press-ready PDF/X export.
- Best Photo Management Apps in 2026 (Free & Paid) — A practical comparison of the best photo management apps for 2026 — including local desktop tools, self-hosted servers, and cloud services. What to pick if you actually want to keep your library.
- The Best Local AI Photo Editor in 2026 — Most "AI photo editors" require an internet connection and upload your images to remote servers. Here are the few that actually run on your machine — ranked.
- Best Self-Hosted Photo Management in 2026 — A practical guide to self-hosted photo management options in 2026 — Pluto Photos, Immich, PhotoPrism, and others. What to run on your NAS, what to skip.
- Google Takeout Organizer: How to Actually Use Your Exported Photos — Google Takeout dumps your photos into a chaotic mess of folders and JSON sidecars. Here's how to organize a Takeout export so your library is actually usable.
- Remove Background from Product Images: Photoshop vs Online Tools vs AI in 2026 — Comparing the three real options for removing backgrounds from product images in 2026 — Photoshop, online tools like remove.bg, and local AI like Pluto Photos. With cost math.
- I Had 80,000 Photos in a Folder Called "Unsorted." So I Built an App. — The story behind Pluto Photos — why I quit using cloud services, what made me start building my own photo manager, and the mistakes I made along the way.
- I Left Google Photos. Here's How I Did It Without Losing Anything. — A walkthrough of exporting from Google Photos via Takeout and actually keeping all your dates, locations, and albums intact in a local photo manager.
- Pluto Photos Now Has a Video Editor — We just shipped a full multi-clip video editor inside Pluto Photos — timeline, transitions, audio overlays, color grading, and export. Here's what it does.
- Running Pluto Photos on Your NAS with Docker — A guide to self-hosting Pluto Photos as a Docker container on your NAS or home server — no desktop app required.
- Why Your Google Takeout Dates Are Wrong (And How to Fix Them) — Google Takeout exports strip date metadata from your photos and bury it in JSON files. Here's what's happening and how to get your timeline back.
- The Tagging System I Use to Actually Find My Photos — After trying five different organizational systems, here's the one that stuck — a simple tagging approach that makes any photo findable in seconds.
- The Simplest Way to Get Photos Off Your Phone and Into a Real Library — Your phone is full and your camera roll is a mess. Here's how to move your photos to your computer and never worry about running out of space again.
- Cinematic Video Effects, Green Screen, and a Pro-Grade Image Editor — All in One App — Pluto Photos v2.3.14 adds letterbox bars, film grain, LUT color grading, chroma key, and a full photo editor with tone curves, HSL, portrait blur, and more.
- I Had 6,000 Duplicate Photos. Here's How I Found Them. — After years of importing photos from multiple devices, I ran a duplicate scan and found 6,000 wasted files. Not all of them had identical filenames.