AmateurECE
Software Engineer at Plexus Corp. and self-hosted developer.
Plexus CorporationAppleton, WI
Pinned Repositories
AES-Encryption
An AES library that's lightning fast on x86-64 and is portable to embedded systems
Banweb-Crawler
My first web-crawler, using C and Perl
bazel-arm-gnu-toolchains
ARM none eabi gcc embedded toolchain for Bazel
Binary-Tree
A Binary Tree!
bluez-iot-agent
BlueZ agent for IoT devices
cobble-bar
Widgets for the Cobble Desktop Environment
economics
R library to do basic operations on cash flows
meta-edtwardy
Kas-based Yocto project for Rock64 Board
redfish-codegen
Implementation of DMTF's Redfish data models, generated from their OpenAPI documents.
twardyece-services
Docker infrastructure and supporting packages for the webservices I run on my Linux server
AmateurECE's Repositories
AmateurECE/nunchuk
Linux device driver for the Wii Nunchuk controller
AmateurECE/libreidp
Configurable Identity Provider for Self-Hosting Single Sign-On (SSO)
AmateurECE/gen-serdec
Generate serialization logic in C for structured data from YAML-schema documents or ASN.1
AmateurECE/tinyware
A tiny Linux distribution for testing kernels
AmateurECE/seuss
Mildly opinionated framework for creating Redfish services, based on axum-rs
AmateurECE/WebPublishingTemplate
Template for web publishing repositories.
AmateurECE/openapi-generator
OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
AmateurECE/volumetric
Version control system for OCI Persistent Volumes supporting Docker, Podman, and (eventually) k8s
AmateurECE/startwm
Script to start wlroots-based compositors on Arch Linux
AmateurECE/docs
OpenBMC Documentation
AmateurECE/budget-tool
AmateurECE/Emacs-Extensions
A repo for all the ELisp scripts I write.
AmateurECE/wasm-bindgen
Facilitating high-level interactions between Wasm modules and JavaScript
AmateurECE/git-touch
Create and track changes to files with a single command
AmateurECE/remotemc
Redfish-based remote management controller for networked servers that support Wake-on-LAN
AmateurECE/conan
Index of conan packages I maintain for personal use
AmateurECE/llhttp
Port of http_parser to llparse
AmateurECE/chrono
Date and time library for Rust
AmateurECE/mbpfan
A simple daemon to control fan speed on all MacBook/MacBook Pros (probably all Apple computers) for Linux Kernel 3 and newer
AmateurECE/cage
A Wayland kiosk
AmateurECE/pkg-builder
Build packages in my CI/CD system
AmateurECE/dev-proxy
Dead simple reverse proxy and static web server for development.
AmateurECE/edtwardy-bmc
Baseboard management controller for my server hardware.
AmateurECE/Budget
Programs for manipulating my budgeting spreadsheets
AmateurECE/jenkins-builder
Utility to automatically build a list of projects. Integrated with my self-hosted services.
AmateurECE/libserdec
Serialization library for C, inspired by Rust's serde library
AmateurECE/romtortuga
AmateurECE/bluez-iot-agent
BlueZ agent for IoT devices
AmateurECE/libhandlebars
C library for parsing Handlebars templates
AmateurECE/gobiargp-gen
Command-line argument parser for C programs. Inspired by Rust's clap.rs crate.