Computer Engineering Student @ UBC
BASc Computer Engineering Student @ UBC
Numerical Methods • Algorithms • Machine Learning • AI • Embedded Systems
I am a 4th year Computer Engineering student at the University of British Columbia (UBC) with a strong foundation in mathematics, algorithms, and system design. My passion for programming began at a young age and has grown through both academic work and personal projects. I enjoy tackling complex computational problems and applying my skills to practical systems, from embedded devices to machine learning models.
I am particularly interested in how numerical methods, optimization, and machine learning intersect to solve real-world challenges in engineering and computer science.
Numerical Methods Toolkit(Created)
A collection of algorithms for root finding, ODE solving, and linear algebra. Implemented in C++ and Python for high-performance scientific computing.
Interactive visualizations of sorting, graph traversal, and complexity analysis. Built with TypeScript and React.
Lightweight CNN model running on ARM-based microcontrollers using CMSIS-NN. Demonstrates AI on constrained hardware.
Embedded system for real-time data acquisition and wireless monitoring. Developed with C and Verilog.
Tools & Platforms
Git · GitHub · Linux/Unix · VS Code · MATLAB/Simulink · Quartus · Arduino · FPGA · SolidWorks
- Numerical Methods & Algorithms: Optimization, root finding, ODE/PDE solvers
- Machine Learning & AI: Neural networks, deep learning, algorithmic applications
- Embedded Systems & IoT: Real-time programming, microcontroller integration, Verilog-based design
- Hardware-Software Integration: Bridging low-level systems with high-level applications

