- 2024/09/29 Several ways to “add two number strings”
- 2023/12/24 Astrophotography from light polluted skies
- 2023/02/12 Low level concepts in quantum computing
- 2022/08/22 Photorealistic rendering with global illumination from scratch
- 2022/08/15 Raytracing and Raycasting with Signed Distance Functions
- 2022/03/17 Visualizing complex numbers and wavefunctions in one and two dimensions
- 2022/03/09 Simulating quantum mechanics with Python
- 2022/02/11 A possible optimal solution to Wordle
- 2021/10/31 Beginnings of a low frequency RF receiver with a MicroZed FPGA board
- 2021/06/24 Deconvolving photon detector signals with convolution to count photons
- 2021/04/25 WindMouse, an algorithm for generating human-like mouse motion
- 2021/04/18 Unbinned maximum likelihood fitting with kernel density estimation
- 2021/04/06 Computing π to many digits with a custom math library
- 2021/04/05 Floating point math algorithms without float datatypes or math-specific hardware
- 2021/03/31 Integer math algorithms without integer datatypes or math-specific hardware
- 2021/02/24 Implementing exponentiation without a standard math library
- 2020/12/10 Machine learning from scratch in Python with Numpy