I enjoy mathematics and quiet, focused work. I keep things simple, value independence, and stay organized. I think in mathematical structures and care about getting the details right.
More ...
📐 Areas I enjoy exploring: linear algebra, group theory, quaternions, Lie groups & Lie algebras, ordinary differential equations, Fourier analysis, complex analysis, functional analysis, differential manifolds, quantum mechanics, and category theory. I'm also drawn to functional programming paradigms and differentiable programming.
🛠 Tools I use day to day:
- Matlab (Simulink)
- Python (NumPy, Polars, Matplotlib, PyTorch, JAX, Maturin, Numba)
- Linux / Raspberry Pi
- Rust (PyO3, std)
- C / C++ / CUDA / HIP / Triton
- LaTeX, VS Code
- DuckDB
- LLMs, VLMs, and multimodal models
- Pen and paper
💡 I think learning knowledge is different from learning skills. Knowledge means understanding the principles underneath — the design philosophy of a language, how its compiler works, how to craft algorithms that fit the problem. Skills are about using tools and calling libraries. Both matter, but I prefer to start from the principles.
