Projects
Chess EngineC++
UCI-compatible chess engine with bitboard representation, negamax search, alpha-beta pruning, and piece-square evaluation.
↗ github.com/r4hulrr/chess_engineMarket ExchangeC++
Multi-symbol exchange with price-time priority matching, benchmarked with Google Benchmark.
↗ github.com/r4hulrr/exchangeRV32I Softcore CPUSystemVerilog
Custom 32-bit RISC-V processor core from scratch.
↗ github.com/r4hulrr/micro-rvLogic Gate LearnerVerilog · Python
FPGA hardware accelerator for a neural net trained in Python on MNIST digit recognition.
↗ github.com/r4hulrr/logic-gate-learnerSign Language Translation GloveC++ · Python
Wearable with flex sensors + IMU for real-time Australian Sign Language translation.
↗ github.com/r4hulrr/ausignBattery Management SystemC · STM32
Single-cell Li-ion BMS with voltage monitoring, fault detection, and UART diagnostics.
↗ github.com/r4hulrr/stm-32-bmsCH32V003 GPIO DriverC · RISC-V
Low-level GPIO driver with interrupt control.
↗ github.com/r4hulrr/chv003_gpio_driver