Yuxuan (Tony) Han

Yuxuan Han is a Computer Engineering undergraduate student from the Ohio State University with exceptional academic preparation, technical skill, and research ability. He had experience in both academic research and industrial engineering. He is particularly interested in Embedded System and Computer Architecture Design. Besides, he was knowledgeable in Mixed-Signal VLSI, Digital Circuit Design, and Machine Learning.

CV available here.

Education

2018-2022 the Ohio State University, Columbus, Ohio
B.S. Electrical and Computer Engineering
Engineering Honor
GPA 3.82/4

Experience

Feb. 2021 - now ElectroScience Laboratory, OSU, Columbus, OH
Research Assistant

Research topic: Denoising E-Textile Sensors for Real-World Kinematics Monitoring after mTBI

  • Analysing cause of error by constructing mathematical model
  • Testing and model signal readback of antenna pairs
  • Implementing machine learning to denoise the sensor drifting problem caused by fabric stretches alone joint movement
  • Attending weekly meeting for progress report presentation
  • Supervised by Prof. Kiourti Asimina
  • The research topic will be presented by Yuxuan Han on 2022 URSI NRSM Conference held in Boulder, CO.
  • Abstract and NRSM 2022 Presentation
Jun. 2021 - Aug. 2021 Qualcomm Inc., Remote
Interim Software Internship

Using ARMv8 External Debug Interface and DAP interface to build Python based API that is capable of:

  • Dumping Memory
  • Walking through page-table for virtual address to physical address translation
  • Reading core registers and general-purpose registers
  • Runing assembly instructions
Oct. 2018 - Dec. 2020 Robomaster Robotics Team, OSU IEEE Undergrad Chapter
Embedded Division Lead
Jul. 2018 - Aug. 2018 DJI Technology Co., Ltd., Shenzhen, China
Summer Internship
  • C language embedded development based on STM32
  • Designed and built a robot with omni-direction moving ability and mechanical arms
  • Implementing expert PID Control, CAN bus, multi-tasking, and filters for sensor raw data processing
Sep. 2016 - Jun. 2017 Front Position Tracking Robot
Chinese Patent No. CN2017212642431
  • Collaborated with peers to design a tracking placing at front of the tracking object with all-dimensional tracking function using two physical wires.
  • Solidworks for 3D modeling, Self-designed PCB mother board, CNC, and 3D printing applied
  • C++ programming based on ATMega2560 micro-controller
  • Self-designed 2D mathematical model applied to for relative position calculation
  • Implenting PID controller, Implementing Mecanum wheels for onmi-directional chassis
  • Open source code repo

Project

Mixed Signal VLSI: High Speed 4-bit Perceptron with 256-bit SRAM

Bottom-up design from transistor level to implement a 4-bit preceptron with 256-bit SRAM for weight data storage. Various optimization methods were used to reach 2.87GHz maximum clock frequency, including transistor width resizing and pipelining. The project was completed using Cadence Virtuoso + ADE GXL with Cadence GPDK 45nm Technology. For more detail please review the report.

Advanced Digital Design: Custom 4-bit Signed Fast Multiplier

The multiplier was able to take 4-bit signed inputs to calculate 8-bit signed product. The multiplier was mainly consist of 2 4-bit bidirectional shift registers, a 4-bit parallel adder, a 9-bit custom bidirectional shift register, a 4-bit binary couter, and a system controller. The project was implemented in VHDL using Xilinx ISE. For detail please review the report.

EasyTodoList

A Linux terminal-based graphical to-do list management tool with multi-profile available. Implementing ncurses library to achieve graphical interface. Events are saved a singly linked list. Check out repo for more details.

Skills

Good knowledge

  • C
  • Java
  • Embedded System
  • Computer Architecture
  • OS
  • Digital Circuit Design

Basic knowledge

  • Python
  • Machine Learning
  • arm/X86 Assembly
  • Matlab
  • Solidworks

Languages

  • 🇨🇳 Mandarin
  • 🇬🇧 English