Projects
I build tools around things I do: shooting a basketball, keeping track of food, and looking at wearable data. I start with my own routine and a question I’d like to answer.
The aim is to make collecting and exploring data enjoyable while keeping the measurements and calculations inspectable. I’m interested in where AI helps, what needs checking, and how a visual or story can make the result easier to understand.
This site follows the same approach. The brain organizes related experiences; the free-kick game lets you play with a model of ball flight.
- 2026-08 → ONGOINGThis site and Top BinsAn interactive brain portfolio and a browser free-kick game with a drag-and-lift ball model.
- 2026-07 → ONGOINGBasketball shot trackerVoice-recorded basketball sessions, shot-by-shot statistics, and a daily report.
- 2026-07 → ONGOINGActivity storiesVisual stories built from a recorded activity and a personal reflection.
- 2024-01 → 2025-12Translational rodent ERP analysisPerformed all analysis on ERPs collected from rats administered the compound, determining which signals translate across species.
- 2021-08 → 2026-07Biomarker discovery & validationSignal processing, statistics, and machine learning applied to EEG and other clinical data for biomarker research.
- 2021-08 → 2026-07Site data acquisition & QCAcquisition pipelines and quality-control tools for EEG, wearable, and cognitive data collected at clinical sites.
- 2021-08 → 2026-07ERP biomarker programEvent-related potential biomarkers from experimental design through analysis; one used as a Phase 2 primary pharmacodynamic endpoint.
- 2021-08 → 2026-07LLM tooling for trialsLLM tools for eligibility screening, trial documentation, and speech-task materials.
- 2019-10 → 2021-04Kernel — Python pipelines and real-time visualisationPython processing and quality dashboards for evaluating Kernel Flux's sensors and recordings.
- 2019-10 → 2021-04Kernel — human validation studiesHuman studies combining MEG, EEG, eye tracking, and behavioral tasks to evaluate Kernel Flux.
- 2019-10 → 2021-04Kernel Flux — design, assembly, and validationSensor assembly, calibration, and CAD fixtures for Kernel Flux's 432-channel array.
- 2018-12 → 2019-10Embodied VR for real-world motor learningA pool-playing task in VR, with motion capture and EEG, for studying motor learning.
- 2017-09 → 2018-05Senior design — EEG motor imagery BCIMotor-imagery EEG classification in MATLAB, connected to controls for a virtual environment.
- 2016-01 → 2016-12ISN Lab — neural spike-to-vision mappingPython analysis mapping simulated retinal spike data to visual inputs.
- 2016-01 → 2018-02Yip Lab — super-coiled polymer artificial musclesDesigned, fabricated, and modelled bundled super-coiled polymer artificial muscles for assistive orthotic devices; co-author on the IEEE RA-L paper.
- 2014-09 → 2015-06Mali Lab — 3D-printed vascular scaffoldsEngineered 3D-printed vascular scaffolds seeded with stem cells to study organoid differentiation and tissue integration.
- 2013-06 → 2013-08Stanford SIMR — electromagnetic microrobotsSummer research prototyping electromagnetic microrobots for medical applications.