Ethan Greenhouse

Electrical Engineering Student · Northeastern University · Class of 2028

Electrical Engineering student at Northeastern University with a focus on PCB design and power electronics. Currently on co-op at AvtechTyee as a Quality Engineer, working on machine vision inspection systems and machine learning supplier quality analytics in an AS9100 aerospace environment.

View My Work
Ethan Greenhouse
Projects

Projects

Coming Soon

E-Ink Weather Station

ESP32-based PCB driving a 4.2" e-paper display with live weather data over WiFi, with a complete USB-C to 3.3V power path.

  • KiCad
  • ESP32
  • PCB Design
  • Firmware
ECG breadboard circuit

ECG Signal Processing System

Analog front-end with cascaded filters and instrumentation amplifier achieving 70.5 dB CMRR, with MATLAB heart rate extraction.

  • Analog Design
  • MATLAB
  • Signal Processing
// Read 14 bytes from IMU over I2C
Wire.beginTransmission(IMU_ADDR);
Wire.write(ACCEL_XOUT_H);
Wire.requestFrom(IMU_ADDR, 14);

accel[0] = (buf[0] << 8) | buf[1];
accel[1] = (buf[2] << 8) | buf[3];
accel[2] = (buf[4] << 8) | buf[5];

Rocket Avionics Firmware

Embedded C++ firmware for flight control and data acquisition on a custom PCB, with I2C IMU and SPI flash drivers for flight phase detection.

  • Embedded C++
  • I2C
  • SPI
Team Laser at Boston Children's Museum

Laser Maze Game

Interactive laser puzzle game built for Boston Children's Museum, serving 100+ visitors. Combines Arduino firmware, 3D-printed hardware, and a custom enclosure.

  • Arduino
  • SolidWorks
  • AutoCAD
  • 3D Printing
Pulse metal NFC business card

Pulse: Metal NFC Business Card

Custom aluminum NFC business cards with laser engraving and a ferrite layer achieving 100% read reliability despite metal interference.

  • NFC
  • AutoCAD
  • Laser Engraving