Barrett Otte's Projects
My homelab
A 4-bit accumulator-based CPU designed to do the bare minimum and nothing more.
A small Friday night project to use an ESP8266 to query Anilist GraphQL API and display profile data on a mini OLED.
A basic DSPF for querying a user from Anilist's GraphQL API. Also my first ILE program made with VS Code, GNU Make, and compiled from the IFS
Training a binary classifier model to predict if I would recommend an anime using my Anilist user data.
A chrome extension for selecting a random item from an anime list on Anilist
A simple API wrapper gem for AniList's GraphQL API. https://rubygems.org/gems/Anilistrb
Convert ARRL amateur radio exam question pools to Anki decks.
Text file XOR encrypt/decrypt in x86
Very basic snake game in x86 assembly
An Apache NiFi flow to ingest fake asteroid data.
16-bit barrel shifter
My personal site
A bootable Blackjack written in 508 bytes
Learning about the bitcoin hashing and SHA-256 algorithms.
Small random/miscellaneous things I've done
Repairing an old candlestick phone to be used as a headset.
A proximity sensor to detect my cat outside my door and flash an LED at my desk.
A cat feeder with a web interface
An unfinished toy SQL client for MSSQL and IBMi DB2 written with Lucee, Bootstrap, and a bit of vanilla JS.
IBM i development extension for VS Code
Scans ColdFusion(cftag and cfscript) and Javascript files for declared functions. Outputs in html and/or text file the total functions found, files scanned, lines scanned.
My WIP dev env
[Unfinished] Following Make a Lisp (MAL) to code up a simple lisp interpreter. I wanted to learn more about lisp and refresh on C++.
Temperature/Humidity sensor metrics in Prometheus with Discord alerting and Grafana.
CTF notes and related junk
An image "deep fryer" to learn a little CUDA and parallel programming
A tiny/scuffed endless runner to learn the basics of ActionScript before Adobe Flash is completely put to rest.
A simple vehicle premium API to experiment with using Drools to process business rules.