Reeghan Osmond, P.Eng.

Applied AI and computer vision CV

Professional engineer working on applied AI systems for nuclear, industrial, and scientific workflows, with depth in computer vision, 3D imaging, automation, and traceable reporting.

Location Petawawa, Ontario, Canada
Focus Applied AI, RAG workflows, 3D computer vision, XCT, metrology, industrial inspection

Summary

Applied AI developer and professional engineer with experience turning research and industrial requirements into working Python workflows, computer vision systems, retrieval-supported document tools, and automated reporting pipelines. Work spans RAG-style document workflows, volumetric segmentation, instance detection, orientation estimation, 3D reconstruction, point clouds, synthetic data, metrology, and production analysis used by both technical and non-technical teams.

Experience

Canadian Nuclear Laboratories - Fuel Research Scientist / Imaging Scientist

Chalk River, Ontario, Canada - October 2021 to present

  • Lead applied AI and computer vision workflows for 3D volumetric imaging, including segmentation, instance detection, orientation estimation, quantitative metrology, mesh export, and automated reporting.
  • Translate research and inspection requirements into traceable Python workflows, figures, measurements, and reports that support technical decisions.
  • Direct the CNL XCT laboratory using a Zeiss Xradia 620 Versa X-ray microscope, manage staff, oversee more than 130 samples annually, and support collaborative XCT and diffraction studies.
  • Built an automated 3D instance detection and characterization workflow using Laplacian-of-Gaussian filtering and PCA-based orientation estimation to extract volume, sphericity, surface area, local packing density, and object distribution.
  • Reduced analysis time by 80 percent by replacing a manual process with a single-click Python workflow that generates quantitative QA reports and 3D visualizations.
  • Designed a three-stage cascaded 3D U-Net for large XCT volumes, with semi-automated labels, connected components, edge detection, positional channels, Tversky loss, and full-resolution inference under GPU memory limits.
  • Built synthetic XCT training data from real geometry using simulated projection and CT reconstruction to augment limited datasets and improve model generalization.
  • Designed, commissioned, and tested a real-time high-speed camera system for inline particle stream tracking and particle-size estimation during fuel fabrication.
  • Support IAEA safeguards inspections and verification activities for nuclear fuel inventories.

University of British Columbia - Research and Teaching Assistant

Kelowna, British Columbia - July 2019 to October 2021

  • Applied image analysis to 3D X-ray volumes to quantify polymer infiltration changes linked to more than 100 percent improvement in treatment efficiency and improved mechanical strength.
  • Taught undergraduate labs in engineering drawing, hand sketching, and 3D modelling with SolidWorks.

CKF Inc. - Project Engineer

Langley, British Columbia - May 2018 to September 2018

  • Completed 40+ engineering projects on an active factory floor, including fabrication drawings, plant layouts, repair support, and process improvement work.

Selected Projects

NuclearFlowAI

In progress - Python, FastAPI, React, Next.js, RAG patterns

  • Building a no-login public demo for nuclear document workflow automation using seeded public CNSC reactor licensing guidance.
  • Designed cited retrieval, deterministic answer modes, saved findings, Markdown summary export, retrieval traces, audit logging, and capped public usage.
  • Keeping public upload, OCR, ingestion, index rebuild, and admin controls disabled while the project is in development.

Automated 3D XCT analysis workflows

Applied AI workflow - Python, PyTorch, CUDA, MONAI, reporting

  • Built automated analysis workflows for large XCT volumes, including segmentation, instance detection, orientation estimation, metrology, mesh export, and QA reporting.
  • Reduced analysis time by 80 percent by replacing a manual workflow with a Python workflow that produces measurements, figures, 3D views, and written QA outputs.
  • Built synthetic XCT training data and model-development workflows where experimental labels were limited or expensive to produce.

Task planning and scheduling app

In progress - React, TypeScript, Node, Express, Google Cloud Run

  • Built task, calendar, reminder, recurrence, focus-mode, local-storage, and settings flows.
  • Integrated Gemini through a server-side API proxy with CORS handling, request validation, rate limits, structured errors, and API key isolation.
  • Designed structured prompts and safeguards for task breakdowns, duration estimates, schedule ranking, required JSON responses, consent checks, and fallback behavior.

Robotic bin-picking perception pipeline

Open-source industrial perception project - Python, YOLO, Open3D, PyTorch

  • Built a perception pipeline that takes RGB-D images through YOLO visible instance segmentation, point-cloud reconstruction, object-level geometry features, and PyTorch MLP ranking.
  • Trained and validated the ranker on 2,016 candidate picks, achieving R2 of 0.9307 and Pearson correlation of 0.9661 against the heuristic target.
  • Benchmarked the integrated YOLO-plus-ranker pipeline on 375 scenes with 81.9 percent top-3 agreement against the heuristic reference.

BEV road corridor segmentation

Sensor fusion learning project - Argoverse 2

  • Fused camera images, LiDAR sweeps, ego pose, calibration data, and HD maps into a unified representation for road corridor segmentation baselines.
  • Completed baseline comparisons, failure-mode characterization, and a technical report describing what worked and what to test next.

Publications and Presentations

Journal articles and book chapters

Conference papers, posters, and panels