Research projects and software tools spanning computational imaging, sensor modeling, machine learning, and scientific software.
Core research at the intersection of optics and machine learning, with detailed case studies.
Developed an analytical statistical model for event-based cameras that jointly describes signal-driven and noise-induced events. Designed an inference workflow to estimate sensor parameters from controlled recordings and validated parameter stability across experimental conditions. Published in Proc. SPIE (2026); presented at SPIE Photonics West 2026 (oral) and Nebraska Research & Innovation Conference 2024 (poster).
Read full case study →Trained U-Net architectures with self-attention to reconstruct still images from event-camera noise. Used reconstruction quality as an independent validation signal for the companion sensor model, demonstrating consistency between model-simulated and real-sensor outputs.
Read full case study →Investigated probe-light transmission in a spinning ring resonator coupled to a single qubit. Analyzed how strong qubit–resonator coupling modifies transmission for clockwise vs. counterclockwise rotation, demonstrating direction-dependent optical response with applications to nonreciprocal photonic devices. Published in J. Opt. Soc. Am. B; presented orally at Optica Frontiers in Optics 2022.
Published in JOSA B →Built and maintained an open-source numerical simulation suite for time-dependent Schrödinger dynamics with non-trivial, time-dependent boundary conditions. Documented and version-controlled for reproducibility and reuse.
View on GitHub →Created a program using clustering and genetic programming to infer analytic functional forms from hand-drawn plots. Converts visual sketches into symbolic mathematical expressions. Open-source on GitHub.
View on GitHub →Founded an independent research lab focusing on machine learning for language models. Developed and deployed root-sprout, a multi-model orchestration system that coordinates queries across independent LLMs via a staged fan-out architecture with hierarchical aggregation. Ongoing research into political bias in LLMs and analytic alternatives to numerical computation.
rootmllab.com →A Python library providing standardized wrapper functions for querying large language models from multiple providers (OpenAI, Perplexity, DeepSeek, xAI/Grok, Moonshot/Kimi) through a unified interface. Handles client initialization, parameter validation, token usage tracking, and cost estimation.
View on GitHub →A Kotlin plugin for PyCharm Professional that adds a one-click toolbar toggle to switch matplotlib plot display between the tool window and the pop-up window. Available on the JetBrains Marketplace; targets PyCharm 2024.3+.
View on GitHub →Generated quantum random bit strings on IBM Quantum hardware and evaluated deviations from ideal randomness using probability-theoretic statistical tests. Compared quantum outputs against classical pseudo-random number generators, with implications for cryptographic applications. Published as arXiv preprint.
arXiv:2401.12250 →Developed a quantum algorithm that deterministically distinguishes phase-modified permutation oracles using a single-qubit measurement, contributing to quantum information theory foundations. Published as arXiv preprint.
arXiv:2603.07756 →Derived a new expression for g(k) related to Waring's problem in number theory, contributing a result at the intersection of combinatorics and analysis. Published as arXiv preprint.
arXiv:2508.17950 →