Skip to Content

About Me

Hello! I'm Yang, a Senior Data Scientist at the Climate Corporation under Bayer. Although my title says I am a "scientist", I see myself more of an architect for designing data/signal processing and visualization strategies for all sorts of agricultural machinery data.

I graduated from Purdue University in August 2021 with a Ph.D. in Electrical Engineering. My strong interests in both agriculture and hardware motivated me to make ISOBlue - a plug-and-play device that helped me collect CAN and GNSS logs from different kinds of ag machinery automagically for my Ph.D. research. I joined John Deere ISG after finishing my Ph.D. and worked on writing embedded software for high-precision GNSS receivers.

Here are a few technologies I've been using recently:

  • C++
  • C
  • Python
  • MATLAB
Avatar

Where I've Worked

Senior Data Scientist @ The Climate Corporation

Nov 2022 - present
  • Architecting data pipelines for agricultural machine data aggregation, feature engineering, and visualization, with a focus in vector layer pipelines
  • Collaborate closely with stakeholders and downstream users on the delivery of data processing pipelines

Other Noteworthy Projects

view the archive
Folder
CAN Log Diff

A Python diff tool to highlight the differences between two CAN logs, built with pandas and NumPy.

  • Python
Folder
Weighing Wireless Options

An Irrigation Today magazine article on how to choose appropriate wireless protocol/module for rural wireless experiment via a set of data visualizations created using Python. Read it here.

  • Python
Combine Unloading Events Inference

A rule-based algorithm coded in MATLAB to infer crop transfer events from combine harvesters to other machines using GPS tracks.

  • MATLAB
Tracking a Combine Harvester with Interacting Multiple Model (IMM)

A tracking algorithm implemented in MATLAB using Interacting Multiple Models (IMM) for inferring the operation modes of a combine harvester based on GPS tracks.

  • MATLAB
ISOBlue Project Site

A documentation site for ISOBlue project. Provide detailed software and hardware build instructions on how to make an ISOBlue 2.0. Built with Docusaurus.

  • Markdown
  • Node.js
Folder
Data-Driven Agricultural Machinery Activity Anomaly Detection and Classification

Applied DBSCAN algorithm to cluster to a set of parsed CAN data for ag insight mining.

  • MATLAB

What's Next?

Get In Touch

Although I am not looking for a full-time opportunity currently, please feel free to contact me for any ag/farm/embedded hardware related consulting work such as sensor deployment, sensor dashboard setup, and autonomous machine development. I will see if I could help out and it's always fun to chat :)

Say Hello

Credit

Kudos to ...

The awesome original site by Brittany Chiang. Without her open-source effort, this site won't even exist!