Erik An
Mathematics and Data Science, University of Vienna
I'm building toward brain-computer interfaces — which is why I'm doing a mathematics degree first. Signal, inference, and the math underneath them before the application.
I work in plain text and build my own tooling: Org-mode, LaTeX, Emacs. Before Vienna I completed the 42 Core Curriculum; I'm continuing the 42 Advanced track in data science in parallel.
what i'm working on
-
mfds
A version-controlled, executable knowledge base for a mathematics degree — lecture notes, proofs, and problem sets in Org-mode and LaTeX with embedded Julia, Python, and C++. Built a prompt specification system with defined input/output contracts. As of May 2026, ~260k words, 18,000+ LaTeX fragments.
selected work
-
AudioPrint
A Shazam-style audio identification engine — spectrogram analysis, spectral peak extraction, and combinatorial hashing matched against a SQLite fingerprint database. 97.8% identification on 138 noisy clips against an 8,000-song database, ~260 ms per query.
-
DCT
The JPEG compression pipeline implemented from the raw mathematics — manual 1D DCT summation extended to a separable 2D transform, block processing, quantization, and inverse reconstruction. Self-directed, to internalize the DCT covered in Linear Algebra.
-
transcendence
A real-time multiplayer Pong platform — microservice backend (Fastify/SQLite), TypeScript frontend, remote multiplayer, and a single-player AI opponent with constrained perception. Team project, deployed via Docker.