
HDR psychophysics platform
A macOS platform for authoring and running HDR and SDR psychophysics studies, built to keep requested stimulus state, realized renderer state, and measured output as three separate records.
I build C++20, Python, and Swift/Metal tools for camera image quality, color science, and HDR/SDR research. My work combines sensor-level analysis, numerical methods, and hands-on color measurement with professional studio experience as a Photographic Assistant and Digital Capture Technician.


A macOS platform for authoring and running HDR and SDR psychophysics studies, built to keep requested stimulus state, realized renderer state, and measured output as three separate records.

Enter an XYZ value and viewing conditions, then compare what CAM16 and the 2022 proposal predict. The model runs in the browser, from the same tested source as the standalone tool.
Across 299 accepted regions, a center-only score missed important field behavior in the D800 series.
Local MINDE lowered mean CIEDE2000 to 2.323, but no method won across average error, worst case, and hue behavior.
Four cameras closed against paired chart captures at 9.5–13.8% RMS per channel; the unpaired fifth remained unscored.
Only 3 of 52 sphere frames retained headroom; equal-radius corners still spread by 16.1–20.0%.
My B.F.A. in Professional Photographic Illustration included the Advertising Photography option and a minor in Applied Imaging Systems. That background joined lighting, capture, and visual judgment with the technical questions that now drive my camera, color, and display work.

Eight public investigations connect camera sharpness, sensor-level uniformity, color characterization, spectral analysis, instrument measurement, and color-management algorithms. The studies lead with what was found; reports, formulas, aggregate data, and tested C++20 excerpts remain available one level deeper.
Explore the imaging portfolio or inspect the technical repository.
I built an end-to-end Swift/Metal macOS research application for study authoring, controlled execution, response and session records, HDR presentation state, measurement context, psychometric analysis, and structured export as part of my M.S. thesis under Dr. Mark D. Fairchild.
See how the platform separates requested state from measured output.
My experience includes color-managed capture and output, digital and film systems, studio lighting, video, camera and image-quality evaluation, and color measurement. In an advertising studio I supported professional capture, lighting, and color-managed workflows. At RIT I spent four continuous years as a Photographic Equipment Student Manager, supporting a 3,000+ item facility and supervising 35+ student employees.

Camera measurement, color-management algorithms, spectral analysis, HDR/SDR experimentation, display-pipeline validation, and modern C++.