Skills

DevOps

  • linux
  • continuous integration
  • version control
  • agile development
  • ansible
  • unit testing
  • aws
  • azure
  • apache

Programming

  • rust
  • c/c++
  • go
  • python
  • java
  • verilog

Tools/IDEs

  • vim
  • git
  • pycharm
  • gcc
  • gnu make
  • cmake
  • eclipse
  • jetbrains
  • visual studio
  • gdb
  • yocto

Project Highlights

rust-psp

rust-psp

A library for writing Playstation Portable homebrew with Rust. I co-maintain this.

yo6530

yo6530

An FPGA implementation of the MOS 6530 RRIOT chip (used in the KIM-1) using Yosys and Verilog.

Hack_MiSTer

Hack_MiSTer

An FPGA implementation of the Hack machine from the Nand2Tetris course, using the MiSTer FPGA framework and Verilog

bitbang-hal

bitbang-hal

Software implementations of common serial protocols for microcontrollers in Rust.

atsamd-rs

atsamd-rs

A Hardware Abstraction Layer for the ATSAMD family of microcontrollers, written in Rust. I was the lead maintainer during 2019 and 2020.

Redox

Redox OS

A next generation operating system written in Rust. I have contributed some application recipes and added some functionality to the C compatibility layer.