Curriculum Vitae Henrici
Education
PhD in Computer Science, National University of Singapore, 2031 (expected)
MEng in Information and Computer Engineering, University of Cambridge, 2026
- Electrical engineering covering digital and analog circuits, electromagnetics, semiconductor materials.
- Information Engineering covering information theory, control, Fourier, stochastics, communications.
- Mathematical methods covering ODEs and PDEs, linear algebra, probability and statistics.
- Bioengineering covering medical imaging, ocular biomechanics and neuro coding.
- Photonics, classical mechanics, thermodynamics, fluid dynamics, civil engineering, engineering materials.
Work experience
- Summer 2025: Research intern @ Computer Systems Lab, Cornell University
- Performance estimation and feedback for high-level synthesis (HLS)
- Supervisors: Niansong Zhang, Prof. Zhiru Zhang
- Summer 2024: Research intern @ Computer Laboratory, University of Cambridge
- Hardware acceleration and quantization of 3D Gaussian Splatting
- Supervisors: Dr. Yiren Zhao, Prof. Robert Mullins
- Summer 2023: Electronics / software intern @ Activotec Ltd.
- Embedded Python development on Raspberry Pi
Skills
- Programming languages and similar
- 20,000+ lines: Python (matplotlib, numpy, Qt, pytest, etc.)
- 3000+ lines: Verilog / SystemVerilog (graphics accelerator, RISC-V CPU, etc.)
- 1000+ lines: C++, C (Arduino, numerical integration etc.)
- Others: bash, assembly, HTML, CSS, Markdown, LaTeX, Visual Basic, Pascal
- Operating systems
- Windows, Linux (Ubuntu & Red Hat Enterprise), MacOS
- Hardware
- Raspberry Pi, Arduino, Nvidia Jetson
- Software
- Git, Conda, OpenSSH, MongoDB
- Vivado, Vitis HLS, Quartus Prime, GTKWave
- Excel (I am very proud to have made a full-fledged personal accounting spreadsheet with Excel)
- Visual Studio Code
- Solidworks
- Visual Studio
- MATLAB
Referees
- Peh Li Shiuan: my PhD supervisor
- Jossy Sayir: my director of studies (DoS) at Cambridge
- Matthew Tang: my Master’s project supervisor
- Yiren Zhao: my co-supervisor for the Gaussian spatting project
- Robert Mullins: my co-supervisor for the Gaussian spatting project
