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