Matt Krueger

Featured Projects

Bathroom Simulation

Ethical Restroom Optimization | 3D Simulation

Proof-of-concept idea of adding microcontrollers to toilets to add a data layer to restrooms. Modeled and printed a 3D Diorama with motorized floor and developed digital twin controller to mimic human restroom behavior, detect usage, and produce data without installation in the real world. Data gathered connects to downstream ML and mobile applications for bathroom anomaly and janitorial use cases.


Tags

  • ESP32
  • C++
  • Python
  • Flask
  • React
  • Firebase
  • KiCad
  • Fusion360

GitHub
Overly Optimized IoT Dashboard

Overly Optimized IoT Dashboard

System architecture and UI/UX optimizations made to an existing dashboard. Follows the Principle of Least Priveledge by splitting all web application services into individual containers for performance and scalability. Added Postgres DB for personalization and persistent storage of historical data. This project was aimed at expanding my toolkit and becoming comfortable with reading documentation of popular tools to code by hand.


Tags

  • Plotly
  • Flask
  • Docker
  • Redis
  • Celery
  • SQLAlchemy
  • Postgres

GitHub
Microcontroller Gaming Console

Microcontroller Gaming Console

64x64 LED matrix powered by ESP32 connected to an Arduino to read peripheral inputs. Etch-e-Sketch game and pixel art viewers programmed using C++. Intended for support of additional two player chess using two custom controllers, however the project's time limit forced a pivot away from this feature development.


Tags

  • ESP32
  • Arduino
  • C++
  • KiCad
  • Fusion360

GitHub
In ProgressStereo Camera Rig

Stereo Camera Rig

CURRENTLY IN PROGRESS 10/20/26 - currently working on mechanical and electrical design. The goal of this project is to introduce myself into computer vision by creating a stereo pan/tilt rig (...rig is generous, this looks more like a trashcan haha) to shoot objects with a laser pointer. Shoutout Multiview Geometry textbook and 3Blue1Brown.


Tags

  • OpenCV
  • Yolo
  • Model Training
  • Stereo Vision
  • Fusion360

GitHub