He joined FreeBSD Project as a committer since 2000, and has been working as a member of Documentation Engineering Team, Release Engineering Team, and FreeBSD Core Team, and also working as a director at FreeBSD Foundation. He also joined the NetBSD Foundation in 2003. His primary research areas are integrated circuit design, signal processing, and computer architecture.