NoteWorthy

Jul 23, 2026

MSE capstone for pediatric speech-language clinics. LLMs extract clinical signals from therapy notes, one numeric record per client, with leakage windows so each feature only sees allowed sessions. YAML signal registry, Streamlit ops UI, FastAPI + Next.js clinic app, Compute Canada batch runs, LLM judge validation, Supabase publishing.

SEC EDGAR insider trading analytics

May 21, 2026

Ingests SEC EDGAR financial statement data into BigQuery with Python. dbt models for staging, intermediate, and mart layers, with schema tests and lineage docs across companies and fiscal quarters.

Semantic news pipeline

May 14, 2026

Pulls articles from the Guardian API, chunks and embeds them in Supabase pgvector, and uses retrieval to ground Gemini briefings. Orchestrated in YAML with incremental ingestion, Parquet intermediates, and GitHub Actions CI on every push.

Brain-to-text decoding

Dec 3, 2025

SYDE 577 final project: decode neural signals into text. HDF5 dataloader for brain recordings, swappable LSTM/GRU/RNN/Transformer encoders, CTC loss on phoneme sequences.

SYDE 577 autodifferentiation

Oct 10, 2025

Built autodiff from scratch in NumPy for SYDE 577. Parameter, Input, and op nodes in a computational graph with forward and backward passes, matrix multiply, activations, and a trainer on pickled test parameters.