Marshal Horn

Electrical and Computer Engineering

  Resume

About

Marshal has been programming robots since highschool when he joined an FRC team and got hooked on controls an automation. In college he diversified into embedded programming and signal measurement, and made time to contribute to the Mars Rover team and the Underwater ROV team. He also managed the IEEE Store and TA'd for CS161 and CS162. Currently he is collaborating with the Openly Published Environmental Sensing Lab to make their sensing platform accurate and fault-tolerant.

Projects

DSPLite

I needed to perform digital filtering on Arduino to reduce quantization error of measurements, but the libraries available were geared towards inflexible low-order filters or post-processing using an FFT, neither of which fit m...

C++
Python
Arduino
Embedded Systems
Algorithms
Open Source
Details
Smart Thermostat

This project controls the furnace in my house according to the heating schedule set by Google Calendar. It also fetches the weather for the day and shows it on a 3" TFT display.

Python
Linux
Operations / Cloud
Embedded Systems
Problem Solving
IoT
Details
Trees Can Talk - A Sapfl...

Designed an inexpensive, reusable, open source system for accurately measuring water consumption of trees. The amount of water used by a tree provides information on its health, soil, and potential for fruit yield. Sap flow m...

C++
Analog
System Design
System Testing
Arduino
Embedded Systems
PCB
Research
Open Source
Hardware
Problem Solving
Data Engineering
Details
  Add a Project
Feedback