PROJECTS
fun experiments; sometimes accompanied by notes
-
spleen-font-rs
PSF1/2 bitmap font parser in no_std Rust. Built for my x86-64 operating system and published on crates.io as a separate library. Bundles the Spleen font behind a few feature flags as well.
-
karkinOS
An x86-64 operating system written in Rust.
-
BlueGeist
A RAG powered look into the last ~week of all Bluesky posts. Uses the Bluesky Jetstream to ingest likes and posts from the firehose, batch creates embeddings, and stores them in a vector database to be queried by search or fed as context to an LLM.
-
keev
An LSM-tree based key/value store with a shared-nothing approach (see ScyllaDB) making use of
io_uring
viaglommio
. Being written as an exercise while reading Alex Petrov's Database Internals. -
whisper-stream-rs
Implementing whisper.cpp's streaming example in Rust. Packages and resamples a set "step-count" interval of audio samples using
cpal
+rubato
and passes them along to a whisper.cpp ggml for transcription. Uses acrossbeam
for realtime transcription via a pipelined intake/output thread. (working on implementing VAD, proving tricky) -
farhan.sh
This website! Mostly static HTML and CSS. Parses Markdown->HTML via
pulldown-cmark
and Askama templates. Uses TailwindCSS for styling. Served on Cloudflare Pages as of right now (May 8, 2025)!