I built a compiler frontend in 9th grade — runs in the browser via LLVM → WASM (demo + repo)