Projects
Echocore
Demonstrates FPGA versatility by running a 16-QAM wireless pipeline and portable Ultrasound POC system simultaneously on a single chip.
[Verilog] [FPGA]
TinyNN
A from-scratch implementation of a fully connected neural network written in C++, using Eigen for linear algebra.
[C++] [ML]
Quark
A small compiler for a subset of the C language, written in C++ and targeting LLVM IR.
[C++] [Compilers]
Helios
A GPU-accelerated path tracer built in C++ using OpenGL compute shaders and GLSL for rendering.
[C++] [OpenGL]
z-fft
A fast, lightweight Fast Fourier Transform (FFT) library written in Zig providing efficient implementations of the DFT and FFT.
[Zig] [Math]
Prism
A GPU-rendered music visualizer built in C, using Raylib and inspired by cava.
[C] [Raylib]