Skip to content
View mwyl8's full-sized avatar
😀
😀

Block or report mwyl8

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mwyl8/README.md

Hi, I'm William 👋

CS @ Columbia · classical pianist · I build at the intersection of music, applied cryptography, and audio ML.

  • 🔒 Research (first author): Balancing Privacy and Efficiency: Music IR via Additive Homomorphic EncryptionarXiv:2508.07044. Searching and matching music embeddings without exposing them.
  • 🎧 Building: forensic audio provenance, generative audio, and privacy-preserving retrieval systems.
  • 🎹 Also: MTNA National Winner + Ebony Prize; NPR From the Top finalist.

Featured projects

Project What it is Stack
provenance.fm Forensic watchdog that detects when artists' music trained AI models (Suno/Udio) — ensemble fingerprinting + signed audit receipts FastAPI · React · MERT · FAISS/pgvector
homomorphic Encrypted similarity search over music embeddings (the paper's system) Python · TenSEAL/CKKS · YAMNet · Milvus
aurora-sonify Real-time pipeline turning NOAA aurora data into 30s soundscapes Python · NOAA API · synthesis

Toolbox

Python · Java · React · FastAPI · Postgres / pgvector · FAISS · Redis · TenSEAL · PyTorch · Web Audio API

Interests: music information retrieval, applied cryptography, audio ML, generative audio.

Pinned Loading

  1. provenance-fm provenance-fm Public

    Forensic watchdog: detects when artists' music trained AI models. Ensemble fingerprinting + signed audit receipts.

    JavaScript

  2. homomorphic homomorphic Public

    Privacy-preserving music similarity search under additive homomorphic encryption (paper code).

    Python

  3. aurora-sonify aurora-sonify Public

    Real-time pipeline that sonifies NOAA aurora forecasts into 30s soundscapes.

    Python

  4. RayToneProjects RayToneProjects Public

    Overload — a node-based audiovisual composition (RayTone: OpenGL + ChucK), Stanford CCRMA.