Matt Krueger

My Projects

Some of my favorite projects I have completed

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
SLAM RC-Car

SLAM RC-Car

Wanting to learn about autonomous vehicles. Planning to create a bot to roam around my apartment and acomplish various tasks. The car will be modular to explore different applications of autonomous vehicles. This project is currently on hold while I learn all mathematics required through Coursera courses and textbook readings.


Tags

  • LiDAR
  • Computer Vision
  • RaspberryPi
  • C++
  • Fusion360

GitHub