Hi, I'm Kevin Xu.
An overly curious person with the skills of an engineer.
About
I am an engineer who likes to build stuff. My main skill is in computer software but I do my own hardware, circuitry and mechanical when my projects call for it. I am in search of useful stuff to make.
Experience
Software Application Engineer
-
oneAPI for FPGA Application Engineering:
- Developing oneAPI FPGA reference designs such as Singular Value Decomposition and tutorial designs like IP Component Interfaces Compairson and oneAPI FPGA compile.
- Supporting development of the oneAPI FPGA compiler such as feature review and checkout.
- Supporting custermer designs based on oneAPI.
-
FPGA AI Suite Solution Engineering:
- Creating demonstration programs using the FPGA AI suites to show case real world application.
- Supporting the development of the FPGA AI Suite Compiler.
- Supporting and developing custermer solutions using FPGA AI Suite.
May 2022 - present
UAS Software Engineer
-
Aircraft software development:
- Aircraft onboard error detection and agregation system.
- Aircraft detect and avoid system.
-
UAS (Unmanned Aerial System) tools development:
- UAS mission programing IDE.
- UAS parameter programmer.
-
UAS robotic sub-systems development:
- Condor automatic weight and banlance system.
- Canary payload release system.
PEY Co-op (May 2018 August 2019)
Full Time (May 2020 – May 2022)
Full Time (May 2020 – May 2022)
Fix-wing lead
- Design and integration of Fix-wing Unmanned Aerial System.
- Developing imagine payload system development.
Sept 2015 – Apr 2019
Projects
Active Dataset
Computer vision data labelling program with a focus on active learning.
Accomplishments
- It provides basic class labelling and also allows quick screening and modifying existing labels (that might be auto-generated) with many automatic label quality checkers .
- With a “Task” system to streamline the workflow of labelling so that a large labelling task can be broken down into sessions and clients to distribute the workload .
University of Toronto Explorer
Primary fix wing UAS for the University of Toronto Aerospace Team
Accomplishments
- Equipped with automatic flight controller, machine vision payload System and long-range communication systems.
Skills
Primary Software Languages
C/C++
SYCL
Python
Libraries and Frameworks
OpenCV
NumPy
Flask
HTML5
PyTorch
Shell Scripting
Digital hardware design
oneAPI IP authoring
FPGA AI Suite
Platform Designer
HLS
System Verilog
Other Languages
Assembly
RUST
Ruby
TCL
JavaScript
Perl
Non-computer experience and certificates
SolidWork
ROT for construction heater and torches up to 400,000 BTU
Drone Pilot Certificate - Advanced
ROC-Aeronautical
Smart Serve
Education
Toronto, Canada
Degree: B.A.Sc. in Electrical and Computer Engineering
- Computer Software
- Computer Hardware
Focous:


