Austin Hutchen's Projects
A passion project :)
A simple program that takes digital input from a button and flashes the entire color spectrum. Your arduino must be wired using the electrical definitions in the header.
Environment sound processing library using an ESP32, BLE, IOT, TENSORFLOW, and c++.
a website for my girlfriend's art! Coded in angular.
Config files for my GitHub profile.
My Website! Documents my achievements, is designed from the ground up to be performant with Typescript types and SCSS, and is scaled for usage across ios, android, macbook, linux, and all desktops with react!
An open-source and affordable automatic plant irrigation worker wired with an esp-32, irrigation pump, and capacitive soil sensor to automatically water plants.
Add, drop, and search classes + professors from any university using this system of auxiliary search, hash tables and binary search trees. Simply input your class and professor data into the .csv files, or use the defaults and compile + execute.
Full CLI text editor shell for interfacing with .txt files.
A python3 command line AI model using the ollama2 spec that parses and responds to CURL file uploads.
An easy-to-assemble and compile breadboard macro pad with four buttons and voice commands, coded for the Arduino UNO.
An exhaustive archive for C meta-templated data structures and algorithms coded by me.
An open-source vercel-powered AI chatbot.
A lightweight kernel shell coded in C!
An extensive and fast c++ command line-based .TXT file editor. I personally used this to quickly write simple documents before learning vim
a lightweight Malloc allocator, coded in C. Uses best fit algorithm
š¤ Fork me to try out Dependabot
A display abstraction library I use to interface with various different GPIO pins on the raspbery pi, arduino, and ESP32. Designed to support as many different displays as possible with minimal code refactoring.
2.9" e-ink display interface source repository for raspberry pi, arduino, esp32, and more embedded interfaces.
ESP32 that uses a temparature + humidity sensor, and breadboard with lcd display to current temperature over i2c.
an open-source $5 continuous recorder circuit that streams microphone data from an esp32 microphone wired over I2s to a database, and support audio playback
bash scripts to make uploading binaries to common esp32/8266 chips easier.
An ESP32 php GET and POST handler's swiss army knife.
Algorithm to find the closest points given N coordinates in R^2, supplied in the form of a .txt file.
a collection of shell scripts I developed to compress images and video formats faster.
A fast Fourier transform, coded to be as optimized and portable as possible. blazingly fast performance, and uses c for compatibility with microcontrollers, DSPs, and arduinos.
Flappy bird clone, written and optimized for performance in c++
An elementary floating point parser written in c. Works similar to a regex find ran on floating values.