$ whoami

Sam Barber

MEng Electronic and Information Engineering student at Imperial College London. Predicted 1st Class Honours.

Work: machine learning infrastructure, palm-based biometric authentication, embedded electronics, FPGA systems, RISC-V, and compilers.

$ ls selected-projects

C++ / RISC-V

C90 to RISC-V Compiler

ANSI C compiler targeting RISC-V 32I. Includes support for functions, loops, arrays, pointers, floats, doubles, and unsigned integer types.

github

SystemVerilog

RISC-V CPU

Pipelined RISC-V CPU written in SystemVerilog. Includes hazard detection and a two-way cache. Tested with GTKWave and Verilator.

github

Python / IoT

Breezy

Portable air-quality sensing device and route-planning app. Uses crowd-sourced pollution data from commuters to show live pollution maps and lower-exposure routes.

github

$ cat current-work.txt

Nethermind: palm-based biometric authentication. Synthetic training data, AWS Spot distributed inference, CNN profiling, and image data collection.

$ cat contact.txt

sam@mercurycomponents.co.uk

github.com/samuelwbarber

linkedin.com/in/samwbarber