Jeremy Noesen
About
A recent graduate from Iowa State University with a Master of Engineering degree in Computer Engineering. Interested in embedded software and smart home devices.
From an early age, I was obsessed with electrical components stored in my father's garage. I would constantly try to make random circuits with them, with growing complexity over time. Eventually, I was introduced to microcontrollers and programming. Later, I began to create Minecraft plugins, which made me fall in love with creating software. I then dabbled in Discord bots and web development. These were fun for a short period of time, but for me, "home" is where the heart is. Thanks to my experience at Iowa State University, I have discovered a strong interest in embedded software, especially in relation to smart home solutions.
Personal Projects
AI Sponge Lite
A Discord bot written in Python that generates parody AI Sponge audio episodes, chats, and TTS.
homebridge-dyson-bp01
A Homebridge plugin written in TypeScript that adds a Dyson BP01 to HomeKit using a BroadLink RM.
MatrixDisplay
A Python program used to display images on the Pimoroni Unicorn HAT for Raspberry Pi through a web interface.
BoneBot
A self-hosted, modular Discord bot written in Kotlin that can respond and react to messages, as well as add built-in and custom commands to a server.
VolleyBall
A Spigot Minecraft Java plugin that adds a simple volleyball minigame with support for multiple courts.
CourierNew
A Spigot Minecraft Java plugin that allows users to send letters in the form of books and receive them through couriers.
University Projects
Self-Aligning Wireless Charger
A wireless charger that uses a 2D rail system to align itself with the device on it. The embedded software was written in Arduino and C++.
Chirrup
A simple, Twitter-esque app written in Java with an Android frontend paired with a Spring Boot backend. Agile methods were stressed heavily during this project.