About me

I’m a software development engineer at Apple in love with math, movie and badminton.

My favourite theorem is Gauss-Bonnet Theorem.

$$\iint_M K\,dA\ = 2 \pi \chi (M)$$

General Info

  • Date of BirthMay 11, 1990
  • AddressSan Jose, CA, US
  • E-mailmaiar@outlook.com
  • Phone 857 300 8465
5

Experience

  • 2023-Present

    Algorithm/System Engineer

    Apple

    Location system/algorithm design and project lead for iPhone and iPad.

  • 2021-2023

    Senior Software Engineer

    Samsung Electronics America

    Supported SOC Location Software development and update for more than 500M mobile devices, including flagships Galaxy S22, Galaxy Watch 5 and 6.

  • 2020-2021

    Postdoctoral Researcher

    ASAR Lab, Tufts University

    Implemented a flexible extended Kalman filter (EKF) algorithm to process inertial and GPS measurements recorded in ROS and estimated the vehicle’s position and velocity, assessed the performance, and developed integrity bounds to robustly and accurately infer autonomous vehicle’s location.

  • 2015-2020

    Graduate Research Assistant

    ASAR Lab, Tufts University

    Obtained Ph.D. in Mechanical Engineering at Tufts University. I also hold degrees in Computer Science and Geomatics Engineering. My research focuses on Guidance, Navigation, Control, Robotics, and Automated Systems.

  • 2019-2020

    Teaching Fellow

    Tufts University

    Participated in the Graduate Institute for Teaching (GIFT) program. Attended a series of summer workshops on teaching pedagogy, and will co-teach a graduate-level class "GPS & Satellite Navigation" with Prof. Pratap Misra in 2019 fall.

  • 2011-2015

    Project Leader in Software Development

    GNSS Research Center, Wuhan University

    Constructed a GPU based real-time GNSS software receiver with graphical user interface (GUI), which later became the testbed of the neighboring BeiDou System (BDS) RF frontend group, and a habitat for new GNSS-related algorithms developed by graduate students.

Education

  • 2020

    Ph.D. in Mechanical Engineering

    Tufts University

    Courses: Introduction to Machine Learning and Data Mining, GPS and Satellite Navigation, Digital Control of Dynamic Systems, Advanced Dynamics, State Estimation and Optimal Control, Nonlinear System Dynamics, Advanced Electromagnetics, Communication Systems, Convex Optimization, Optimal Control for Robotics, Differential Geometry, Game Theory

  • 2014

    Master & Bachelor in Geomatics Engineering

    Wuhan University

    Courses: Principle of Inertial Navigation and GNSS/INS Integrated Navigation

  • 2012

    Bachelor in Computer Science

    Huazhong University of Science and Technology

    Courses: Data Structures, Discrete Mathematics, Assembly Language Programming, Computer Architecture, Operating Systems, Compilers, Computer Organization, Software Engineering, Database Systems, Networks & Protocols

Projects

Software Development

General Engineering

Mathematics

Others

Software Development

  • NAVSDR: A GPU-based Modular GPS Software Receiver

    Last Updated: Sep 24, 2015

    NAVSDR is a GPU based real-time GNSS software receiver with graphical user interface (GUI), which implements the GPS signal acquisition, tracking, data decoding, positioning and visualization in one hub.

  • Neural Networks

    Last Updated: Mar 21, 2019

  • Data Structures and Algorihtms

    Last Updated: Mar 21, 2019

Engineering

Mathematics

Others

  • Paper Collections

    Last Updated: Mar 22, 2019

  • Private Library

    Last Updated: Mar 22, 2019

Skills

95%

C/C++

Daily Language

85%

Python

Data Analysis

8

Years of Experience

6

Awards Won

Hobbies

Reading

Movies

Cooking

Photography

Playing Chess

Sports