About
I am a recently-graduated Electrical and Electronic Engineering (EEE) student from Imperial College London, with interests in Digital Hardware Design and Deep Learning.
During my 3rd year at Imperial, I undertook a 6-month internship in RTL Design in the GPU Design Center at Apple. I also hold previous experience as a Part-Time Undergraduate in the GPU group at Arm.
In my 4th year, I undertook my Final Year Project titled "Bit-Level Manipulated Graph Neural Networks", which involved implementing an FPGA accelerator for Graph Neural Networks. You can find details in the Projects section.
In my free time, I enjoy learning languages and climbing.
Work Experience
My industry experience in Hardware Engineering began as a Part-Time Undergraduate (PTUG) in the GPU Group at Arm. I worked full-time in the Debug Infrastructure team for 3 months, followed by a further 6 months working part-time. During this time, I was responsible for extending software libraries used internally for hardware debug purposes. This required me to gain a comprehensive understanding of the Mali GPU architecture. I also became accustomed to Python development in an Agile environment.
Between April and September 2022, I continued to pursue my interest in Hardware Engineering by undertaking my 6-month Industrial Placement as an RTL Design Intern in the GPU Group at Apple. My role involved analysing architectural specifications for new GPU features and formulating microarchitectures that achieve those desired features, under performance, power and area constraints. I also implemented these microarchitectures at the Register Transfer Level (RTL) using Hardware Description Languages (HDL).
Degree Overview
The MEng Electrical and Electronic Engineering course at Imperial College offers students a broad introduction to various technical fields, and thorough training in the fundamental competencies required by modern-day engineers. This is a 4-year integrated Master’s course accredited by the Institution of Engineering and Technology (IET).
The first two years follow a fixed programme, covering the fundamentals that every Electrical engineer is expected to master through a mixture of lectures and project work. In the 3rd and 4th years, a range of advanced modules can be chosen by the students, enabling specialisation in their areas of interest. The 3rd year ends with a 6 month placement (see Work Experience), giving students an opportunity to gain industry-relevant skills. The course culminates in the Final Year Individual project (see Projects), in which students display the full range of skills cultivated over the course.
Despite its focus on STEM, Imperial College enables students to pursue Humanities subjects through the Horizons programme. I have taken this opportunity to learn Italian, which I have completed to B1 standard.
Relevant Modules
Year 1 (2019-2020)
-
C++ Programming for Engineers
-
Digital Electronics and Computer Architecture
Year 2 (2020-2021)
-
Linear Algebra
-
Circuits and Systems
-
Power Electronics
-
Control Systems
Year 3 (2021-2022)
-
Deep Learning
-
Semiconductor Devices
-
Biomedical Electronics
-
Control Engineering
Year 4 (2022-2023)
-
Full-Custom Integrated Circuit Design
-
Hardware and Software Verification
-
Advanced Optimization
-
Computer Vision and Pattern Recognition
-
Signal Processing and Machine Learning for Finance