Become a sponsor to Benjamin Devlin
I am originally from New Zealand, graduated with a Ph.D. in electronics (specializing in FPGA architecture) from Tokyo University, and then moved to the USA to start my career.
I currently live in New York and work full time at Jane Street as a FPGA engineer, but am interested in supporting open source projects in my spare time.
I have a lot of experience in developing for both FPGA accelerators for the AWS FPGA cloud and stand alone FPGA card solutions. Recently I have been actively involved in the blockchain and crypto space, working on projects like:
- Zcash ZK-SNARK verifier acceleration on the bls-381 curve. This involved developing fast verification for proof of work algorithm Equihash, implementing elliptic curve point operations, and full ate pairing algorithm,
- Ethereum 2.0 ZK-SNARK prover acceleration on the bn128 curve. This involved implemented a multi-exponentiation algorithm, and high through FFT operations for polynomial multiplication.
- VDF acceleration on FPGAs - I recently developed a low latency 1024-bit modulo squarer using a Montgomery multiplier architecture and won first place in my round in a VDF open source competition.
Featured work
-
ZcashFoundation/zcash-fpga
Zcash FPGA acceleration engine
SystemVerilog 120 -
bsdevlin/fpga_snark_prover
An acceleration engine for proving SNARKS over the bn128 curve, targeted for AWS FPGAs
SystemVerilog 53 -
bsdevlin/vdf-fpga
A low latency modulo squaring algorithm using Montgomery multiplication, submitted to the VDF FPGA design competition, targeting AWS FPGAs. Was awarded first prize for lowest latency in alternative…
SystemVerilog 5