Jeremy Noesen

GitHub logo LinkedIn logo Resume logo Gmail logo

About

Jeremy Noesen

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.