Ruslan Bukin has contributed ports of FreeBSD to the RISC-V architecture as well as various device drivers. He began work in June 2015, initially porting the kernel, then userland. Key challenges included implementing the page table with RISC-V's single base register and handling the thread pointer register. His work resulted in a fully functional FreeBSD/RISC-V port within 6 months. He continues working on improvements and additional hardware support.