Skip to content
charlesmarsh.dev
  • Educator
  • Engineer
  • Musician
  • About
  • Resume

Engineer/Undergrad

Undergrad

B.S. Computer Engineering, California Polytechnic State University, San Luis Obispo.

Senior project

CHIIP: Wireless Structural Health Monitoring

A structural health monitoring device for earthquakes, taken from 9 microcontrollers down to a single ESP32 at 85% less per unit. My senior project.

Projects

  • 2025Home Energy Management SystemA monitor that watches a home's electrical load and throttles EV charging before the panel overloads, built as my capstone with NeoCharge.
  • 2025Reliable Data Transfer over UDPTCP-style reliability built by hand on top of UDP, with sliding windows, acknowledgments, timeouts and packet recovery, in C.
  • 2025Request & Ticketing App for a Research ServerA Flask web app where Cal Poly grad students and professors submit requests for the research server, and staff track them as tickets. Sponsored by Northrop Grumman.
  • 2025LED Sequence Memory GameA Simon-says memory game on an STM32 microcontroller, with a 12-LED matrix, a keypad and an LCD.
  • 2023Pipelined RISC-V ProcessorA 32-bit, five-stage pipelined RISC-V CPU with a branch predictor, written in SystemVerilog and running on an FPGA.

Papers

  • 2024Common-Collector and Common-Emitter Microphone AmplifiersA lab paper comparing two basic transistor amplifiers for a microphone signal, from biasing the circuits to measuring their gain.

❦Pursuing the good, the true & the beautiful.

  • hello@charlesmarsh.dev
  • GitHub
  • LinkedIn

© 2026 Charles Marsh