Research overview

Research, publications, and public proof

My work is organized around lab-focused research in CNEL and engineering, workshop, and prototype work through IEEE SPS at UF. The common thread is signal processing that remains useful when the data is noisy, the hardware is imperfect, and the deployment constraints are real.

CNEL

CNEL projects

EEG, voltage imaging, biological time-series modeling, and experiment infrastructure connected to CNEL research at UF.

IEEE SPS @ UF

IEEE SPS projects

Student-facing research engineering, workshops, neurotechnology prototypes, robotics, and open-source systems through IEEE SPS at UF.

Featured project pages

Canonical project pages with collaborators, scope, and related work.

Diagram showing an EEG modeling pipeline.
Research · neurotechnology · time-series modeling

EEG-based sentiment & brain-state tracking (CNEL × Sony × LB3 dataset)

Pipeline that turns brain-wave recordings (EEG) into a small set of hidden time-series ‘states’ using a state-space model (Hierarchical Linear Dynamical System, HLDS), then evaluates those states for prediction and separability.

Electroencephalography (EEG)State-space modeling (HLDS)Sony–UF ‘LB3’ dataset (internal codename)
Frame from a zebrafish voltage imaging video.
Research · imaging · time-series detection

Zebrafish voltage imaging: event detection & interpretation

Pipeline for 2D voltage imaging videos that flags ‘events’ (fast, localized changes) using statistical detectors inspired by radar signal processing, producing maps and summaries for downstream analysis.

Voltage imaging (video)Event detectionStatistical detectors (CFAR-style)Quadratic Gamma Discriminator (QGD)
Plot representing adaptive filtering / time-series modeling.
Research tools · ML infra · reproducibility

Time-series ML experiment library

Reusable experiment scaffolding for time-series ML: standardized configs, runs, metrics, and plots so model comparisons are fair and repeatable.

Time-series modelingExperiment trackingGPU acceleration
Plato’s Cave project logo.
Tools · language + structure · reproducibility

Plato’s Cave

System that extracts structured nodes (claims, evidence, limitations, etc.) from papers and scores them to support literature review and comparison across a collection.

Large language models (LLMs)Research toolingReproducibility

Publications, talks, and public proof

The strongest external references are grouped here so visitors can verify the research identity quickly: paper indexes, official UF coverage, talk recordings, and related project pages.

Preprint

Plato's Cave: A Human-Centered Research Verification System

March 2026 · arXiv

This preprint documents the Plato's Cave system for structured claims, agent-based verification, and human-centered research review.

Research identity

Persistent profiles

ORCID, Google Scholar, and the CV provide the shortest verification path for academic visitors.

Talk

Foundations of Signal Processing

2025 · UF Data Science & Informatics · DSI Spring Symposium

Public signal-processing workshop recording connected to IEEE SPS at UF.

Official coverage

UF coverage and recognition

University pages connect the work to UF AI, UF ECE, and public award context.

Writing connected to the work

Short public notes that explain what I care about, what I am learning, and where the research is moving.

Diagram representing a state-space modeling pipeline for EEG.
Nov 1, 2025 · Research log

Why I care about state-space models for EEG

EEG work gets more informative when temporal structure is part of the model instead of something the pipeline averages away.

eegstate-space modelssignal processing
Visual representing the Ergo biosignal acquisition project.
Oct 1, 2025 · Hardware

Building an EEG/EMG helmet from scratch

Biosignal research gets cleaner when hardware, firmware, and modeling are treated as one system instead of three separate concerns.

eegemghardwareneuroengineering
IEEE SPS at UF logo used for workshop and curriculum work.
Sep 1, 2025 · Teaching

Teaching analysis and ML with Jupyter at UF

Workshop design works better when theory and application are taught as one loop instead of two separate tracks.

teachingmachine learningjupyter