Tadiwa Mandava.Computer Engineering @ OU

Selected work

All projects

Each one has a writeup: how it works, what I tried that didn't, and where the numbers came from.

LSM Storage Engine

A crash-safe key-value store that real redis-cli connects to. The hard part is compaction that never loses a key.

Rust

Bare-Metal RTOS on STM32

A preemptive real-time kernel written from the reset vector up, with context-switch latency measured on a logic analyzer.

CARM assembly

LLM Inference Engine

GPT-2 inference written from scratch in C++, optimised as a measured ladder from a naive forward pass to int4 quantisation.

C++Python

Things you can run

The lab

Both of these run in your browser, on code I wrote.

C++ · WebAssembly · 25 tok/s

A language model, in your tab

SmolLM2-135M running on a forward pass I wrote in C++. It declines when the sources do not cover your question.

Rust · WebAssembly · 43 KB

Vector search, client-side

An HNSW graph I wrote in Rust, searching this site in your tab. Recall measured live against a brute-force scan.