Home
Blog
Books
Music
Movies
Favorite
Projects
Socials

Projects

Roughly in chronological order.

sephorge

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.


OTA Update Scripts for Raspberry Pi

Bash

A collection of scripts that enable reliable OTA updates for Raspberry Pi based on "Dual Copy" strategy.


Real-time Audio Processing through FIR filters on Basys-3 FPGA and Pmod I2S2

SystemVerilog

Applies a constant length FIR filter on an input audio signal. Outputs a ready to play analog signal.


ASCII Mandelbrot

C++

Navigate through Mandelbrot set right in the terminal.


mpz_disk

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.


Pnoi

C, Python, Bash, KiCad

Firmware, client app, and PCB design for a digital stethescope.


Zuuv

C++

Multiprecision Floating-point to Continued Fraction Cruncher written in C++.


Double-float and Quad-float in Boost.Multiprecision

C++

Implementation of data types with 2x/4x the precision of an underlying floating-point type (part of Google Summer of Code '21).


PlasmaKashmir

PHP, MySQL

The code for the website mentioned in this article.


CF

C++

A C++ library for arbitrary precision continued fraction arithmetic based on Gosper's algorithm. Lacks good documentation.


PiPhiLoLogy App

Apache Cordova, HTML, Javascript

Silly multiplatform app for practicising memorization of digits of mathematical constants.


M42

C++

C++ Library for Bitboard Attack Mask Generation.


Yaka

C++

A C++ chess engine and perft calculator. Lacks proper UCI support.