Skip to content
View RAnders00's full-sized avatar

Sponsors

Private Sponsor
@M4tthewDE
@pajlada

Highlights

  • Pro

Block or report RAnders00

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.

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

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

Report abuse
RAnders00/README.md

My profile - hey there!

Hi, I'm Ruben, and these are my personal software projects.

Smaller projects without much relevance for anyone but me are found on my personal profile. Projects that I made to share with the world are in my personal org, https://github.com/robotty.

Here is a selection of my most impactful work:

  • twitch-irc-rs is a completely self-written library to allow access to Twitch chat from Rust applications. It is designed to be resilient and support a very large number of active channels.
  • recent-messages2 is a Rust server application that uses my own library to cache messages from Twitch chat and provide them to 3rd party chat clients via a REST API.
  • I have contributed to pajbot, a Python chatbot used mainly for moderating Twitch chat. Amongst others, I transitioned the application from MySQL to PostgreSQL, rewrote a system for playing sounds, and wrote installation documentation.
  • dank-twitch-irc is a TypeScript library for working with Twitch Chat, created before I made twitch-irc-rs. I switched to Rust because my server application with it grew too large for Node.js and my small server budget.
  • drehplattform-treiber-fw is a microcontroller firmware written in Rust for controlling a stepper in scientific experimental setups. The project features a graphical user interface, remote control with SCPI, and a real-time operating system. I developed this firmware as part of my Electrical Engineering studies.

As part of my professional experience, I have also worked on:

  • A C++ simulation tool for a proprietary-architecture microprocessor embedded in System-on-a-chip (SoC) architecture, interfacing with an RTL co-simulation
  • Python automation for Hardware-in-the-loop software tests

Pinned Loading

  1. Deutsch-ohne-Tottasten Deutsch-ohne-Tottasten Public

    A german keyboard layout without dead keys

    56 2

  2. robotty/dank-twitch-irc robotty/dank-twitch-irc Public archive

    Connect to Twitch chat from Node.js

    TypeScript 86 23

  3. pajbot/pajbot pajbot/pajbot Public

    Twitch moderation bot

    Python 300 102

  4. robotty/twitch-irc-rs robotty/twitch-irc-rs Public

    Twitch IRC library for the Rust programming language

    Rust 115 24

  5. robotty/recent-messages2 robotty/recent-messages2 Public

    Service to provide historical messages to Twitch chat clients

    Rust 76 4

  6. drehplattform-treiber-fw drehplattform-treiber-fw Public

    Firmware für den Drehplattform-Treiber am Versuchsplatz OE/ONT an der HTW Dresden

    Rust