Education

MSc in Electronics and ICT Engineering

2022 - 2025
KU Leuven

I am pursuing a Master’s degree in Electronics and ICT Engineering Technology. This advanced program has equipped me with academic knowledge and practical skills in electronics and ICT, focusing on areas such as analog and digital electronics, signal processing, and advanced computer sciences methods.

Key courses during my master’s program include advanced programming techniques, complex digital design, data engineering, digital signal processing, distributed systems, electronic design, machine learning, operating systems, sensors and actuators, signal processing algorithms and implementations, transmission of digital information, and web technology.

BSc in Communication Engineering

2018 - 2022
Harbin Institute of Technology

I am a graduate of Harbin Institute of Technology (Shenzhen) with a Bachelor of Science degree in Communication Engineering. Throughout my studies, I have acquired a solid foundation in communication theory and specialized knowledge in modern communication technologies, systems, and networks. My training has equipped me with practical skills essential for roles in scientific research, system design within the fields of information and communication, computer and networking.

Key courses during my undergraduate program included Signal and Systems, Digital Signal Processing, Communication Electronic Circuits, Communication Principles, Information Theory and Coding, Electromagnetic Fields and Waves, Data Communication Networks, and Mobile Communication. My studies focused on areas such as wireless communication, space communication, network optimization, artificial intelligence, signal processing, and security.

Projects

Joint active and passive beamforming design in IRS assisted MIMO system - Developed an iterative optimization algorithm utilizing the projection gradient method to derive step sizes that guarantee convergence. Enhanced the algorithm's convergence speed through line search techniques. Implemented a non-convex optimization problem solution framework using deep deterministic policy gradients in PyTorch.
End-to-end learning for wireless communication systems - Aiming to revolutionize wireless communication systems through deep learning, this project is focused on designing a neural network architecture capable of learning optimal configurations for transmitters and receivers.
Real time 2nd-order adaptive notch filter design - Tasked with constructing a real-time adaptive notch filter, this project involves the implementation of a least mean squares (LMS)-based biquadratic filter in both fixed-point C and Assembler code on the TMS320C5515 eZDSP USB Stick.
Dynamic Auralization and RIR Interpolation with Fast DTW and Kernel Ridge Regression - Addressed dynamic auralization through impulse response interpolation, leveraging dynamic time warping and kernel ridge regression. Extensive measurements and analyses were conducted using Matlab's SDM toolbox and Python for convolution and auralization, enhancing understanding of spatial RIRs.
Multi-Precision Adder Design for FPGA - Revolutionizing FPGA arithmetic with a novel combinational adder design, achieving a drastic reduction in latency for 512-bit additions. The project pushes ADDER_WIDTH to 32 bits or more, ensuring compliance with stringent FPGA timing constraints while minimizing resource usage.
Adventure game development - Embark on an interactive quest in a dynamically generated world with rich graphics and engaging gameplay. Utilizing Qt for a cross-platform experience, this adventure game features innovative mechanics such as pathfinding algorithms, multiple difficulty levels, and an intuitive GUI with both graphical and text-based controls.
BookBinder website development - The Bookbinder project is a Symfony-based application designed to offer a platform for book enthusiasts. It allows users to explore books, subscribe to their favorites, comment on books, and interact with other users. This document outlines the project's structure and provides instructions on how to get started.

Skills & Proficiency

Python & PyTorch

C/C++

Matlab

HTML & CSS