Email

Projects

Filter projects

6 projects

CUDA Matrix Multiplication

CUDA C++

CUDA matrix-multiply kernels using shared-memory tiling, register blocking, and vectorised loads, compared against cuBLAS.

LLM Inference Engine

C++ / Python

GPT-2 inference in C++ with KV caching, SIMD kernels, and INT8/INT4 quantisation.

LSM Storage Engine

Rust

A Rust key-value store with Redis-compatible commands, write-ahead logging, and background compaction.

Bare-Metal RTOS on STM32

C / ARM assembly

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

Hive, a Classroom Curation Platform

TypeScript / JavaScript / SQL

A classroom platform for publishing collections of links, images, and video, migrated from JSX to TypeScript during weekly releases.