- FreeBSD
- Modern C++
- Secret-key cryptography
- Vulkan, Direct3D and OpenGL
- Android, Kotlin and Jetpack Compose
- Pythagorean-hodograph curves and rotation minimizing frames
- LaTeX and TikZ
- Protocol design
- Many-worlds interpretation of quantum mechanics

When I find a particular topic interesting, I like to create a program to visualize or calculate it. Lately, my primary focus is permutation-based symmetric cryptography, as I find it an elegant intersection of mathematical and computer science concepts. I am grateful to work with a talented team of cryptographers in designing cutting-edge symmetric cryptographic primitives.