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

Display color · measurement · rendering
An experimental ICC route lowered average color error on a 133-color test grid. Exact pattern measurements then showed how pixel arrangement, image surroundings and display history could change measured color. I tested when those effects could be predicted and built an offline renderer with explicit color and halftoning choices.

Enter an XYZ value and viewing conditions to compare how CAM16 and the 2022 proposal describe appearance. The calculation runs in the browser without installation.

An interactive MATLAB app for exploring hue, lightness and chroma. Move through color planes, adjust viewing conditions, and distinguish the selected RGB gamut from the limits of an sRGB preview.
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.
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 and display measurement, color prediction and rendering, spectral analysis, HDR/SDR experimentation, and modern C++.