Skip to main content

Hi, I'm
Ömer
👋🏻

Hi! I'm Ömer Duran, a developer with a curiosity for building tools, contributing to open source, and exploring new technologies.

Work Experience

See all work
  • Dec2024 - Current
    Software Engineer

    At PhotoPrism, a remote-first open-source team, I work across the Vue.js frontend, the Go backend and the project’s documentation — shipping user-facing features, maintaining the testing infrastructure and supporting the community. Full-time Mar–Aug 2026, part-time before and since.

    On the frontend I built the 360° panorama viewer for photos and videos, an inline multi-page PDF viewer, the redesigned info sidebar with inline metadata editing and face markers, the batch edit dialog with its API endpoints, and a map-based location editor. On the backend I rewrote the XMP sidecar reader so face regions, names and GPS data are imported from HEIC and RAW sources and re-read whenever a sidecar changes, built a Model Context Protocol (MCP) server that lets AI assistants interact with PhotoPrism’s API, and contributed to the clustered Portal edition (OIDC login, role propagation).

    I moved the vision stack to ONNX Runtime with selectable, checksum-pinned models for image labeling and NSFW screening, and made the face embedding model configurable with pose-invariant alignment. On quality I migrated the JavaScript testing stack from Mocha/Karma/Chai to Vitest, added TestCafe end-to-end coverage, and maintain the project blog plus the English and German user guides.

Recent projects

See all projects
contributions · last year
6672 commits
less more

Let's Connect

If you want to get in touch with me about something or just to say hi, reach out on social media or send me an email.