Roughly in chronological order.
Python, Bash, Docker
A lightweight static site generator that converts markdown files to HTML using a template system. Also the back-end for this website.
Bash
A collection of scripts that enable reliable OTA updates for Raspberry Pi based on "Dual Copy" strategy.
SystemVerilog
Applies a constant length FIR filter on an input audio signal. Outputs a ready to play analog signal.
C++
Navigate through Mandelbrot set right in the terminal.
C
(Incomplete) C library implementing disk-based multi-precision arithmetic for gigantic numbers too large to be fit in system memory. Abandoned at an early stage.
C, Python, Bash, KiCad
Firmware, client app, and PCB design for a digital stethescope.
C++
Multiprecision Floating-point to Continued Fraction Cruncher written in C++.
C++
Implementation of data types with 2x/4x the precision of an underlying floating-point type (part of Google Summer of Code '21).
PHP, MySQL
The code for the website mentioned in this article.
C++
A C++ library for arbitrary precision continued fraction arithmetic based on Gosper's algorithm. Lacks good documentation.
Apache Cordova, HTML, Javascript
Silly multiplatform app for practicising memorization of digits of mathematical constants.
C++
C++ Library for Bitboard Attack Mask Generation.
C++
A C++ chess engine and perft calculator. Lacks proper UCI support.