Skip to content
View ripred's full-sized avatar
😎
😎
  • USA

Organizations

@reddit-r-Arduino @Apex-Airsoft

Block or report ripred

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ripred/README.md

JSON check Profile content

Hi there, I'm Trent. Welcome to my repositories.

I build Arduino libraries, embedded tools, chess engines, robotics projects, developer utilities, and the occasional game. My interests include language design, FPGAs, compiler design, kernel development, high-speed networking, embedded systems, industrial automation, paleontology, drumming, math, and skydiving.

Current Notes

  • I write a lot of small libraries and experiments around Arduino, C++, Python, and game/search algorithms.
  • The nickname Ripred came from The Underland Chronicles.
  • I am looking for sponsors for Buffy the Pack Mule, my digital fossil-hunting robot and equipment carrier.
  • GitHub-only contact: open an issue in ripred/ripred.

Recent Public Work

  • automod - This is a template repo for syncing Reddit AutoMod settings with GitHub. It automatically updates and fetches the configuration using Pytho...
  • Wheeluino - A microcontroller operated Wheel-O! A simple desktop toy that makes an Arduino control a Wheel-O toy. 😎.
  • viber - AI Coding Assistant.
  • unoq-balancer-brick-bot - Custom Uno-Q Balancing Robot Brick and Custom Application!
  • Uno_R4_Space_Invaders - Quick and Dirty Space Invaders on the Uno R4 Wifi LED Matrix!
  • Uno-Q-Defender - Defender-style game for Arduino UNO Q 13x8 LED matrix with grayscale shading, demo self-play, and parallax.

Top public repository languages

Custom User Pinned Repositories

My bespoke repository showcase.

JavaChess showcase image JavaChess
Java | Public | Stars: 16 | Forks: 3 | Updated: 2026-06-17 | Expand / collapse
JavaChess repository details

Repository | Issues | Actions | Releases | README

MicroChess showcase image MicroChess
C++ | Public | Stars: 31 | Forks: 4 | Updated: 2026-06-17 | Expand / collapse
MicroChess repository details

Repository | Issues | Actions | Releases | README | Homepage

CPUVolt showcase image CPUVolt
C++ | Public | Stars: 81 | Forks: 3 | Updated: 2026-06-17 | Expand / collapse
CPUVolt repository details

Repository | Issues | Actions | Releases | README | Homepage

Smooth showcase image Smooth
C++ | Public | Stars: 63 | Forks: 3 | Updated: 2026-06-17 | Expand / collapse
Smooth repository details

Repository | Issues | Actions | Releases | README | Homepage

Bang showcase image Bang
Python | Public | Stars: 22 | Forks: 0 | Updated: 2026-06-17 | Expand / collapse
Bang repository details

Repository | Issues | Actions | Releases | README | Homepage

Arduino-Stuff showcase image Arduino-Stuff
Mixed | Public | Stars: 3 | Forks: 1 | Updated: 2026-06-17 | Expand / collapse
Arduino-Stuff repository details

Repository | Issues | Actions | Releases | README | Homepage

BetterMenu showcase image BetterMenu
C++ | Public | Stars: 8 | Forks: 0 | Updated: 2026-06-17 | Expand / collapse
BetterMenu repository details

Repository | Issues | Actions | Releases | README

github-traffic showcase image github-traffic
Python | Public | Stars: 1 | Forks: 0 | Updated: 2026-06-17 | Expand / collapse
github-traffic repository details

Repository | Issues | Actions | Releases | README

Pinned Loading

  1. JavaChess JavaChess Public

    24-bit ANSI colored, console-based chess engine using Java. Optional multi-threaded AI using Minimax with alpha-beta pruning. Fully configurable properties including: ply depth, thread pool size, o…

    Java 16 3

  2. MicroChess MicroChess Public

    A full featured chess engine designed to fit in an embedded environment, using less than 2K of RAM!

    C++ 31 4

  3. CPUVolt CPUVolt Public

    Library for Arduino and ATmega series processors to read the processor's Vcc voltage and percentage of capacity (for battery based projects) using *absolutely* no external components or connections!

    C++ 81 3

  4. Smooth Smooth Public

    Keep smooth running averages without using arrays! Uses exponential moving averages and only 8-bytes no matter how many samples! No looping! No Arrays! Constant Compute Time! The sample size is adj…

    C++ 63 3

  5. Bang Bang Public

    Make your PC/Mac/Linux host a "service" for your Arduino and execute any commands on it's behalf and receive the captured results! Play music, use the PC's disk drive, issue curl commands to post o…

    Python 22

  6. Arduino-Stuff Arduino-Stuff Public

    All of my official Arduino libraries and many of my personal projects. Power management, Servo control, Chess engines, Animatronics, games, libraries, algorithms, and more!

    3 1