Skip to content
View LinuxMainframe's full-sized avatar

Block or report LinuxMainframe

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
LinuxMainframe/README.md

Hey, I'm Aidan! (@LinuxMainframe)

I’m a programmer and scientist who just really likes building stuff. By trade, I’m an Organic Chemist and Engineer, but I spend a huge chunk of my time diving into code—mostly Python and C.

What I’m Building

I’ve always got a few projects cooking. Here are the ones I’m most proud of:

  • libwsv5: This has been a two-year labor of love. It’s my own C implementation of the OBS WebSockets v5 protocol. I had some help from friends along the way, and some of the deeper logic still makes my head spin, but it works—and I learned a ton building it.
  • OPS-Live-Controller: This is a (slightly over-complicated!) scene-switching system that uses remote OBS websockets to manage broadcasts.
  • packwarden: My take on a dependency controller. Sure, everyone wants to build their own, but this one is mine!
  • reolinkprotocol: I am actively working on building a specialized reolink camera communication and stream handling module for python, and plan on adding C for avoiding some GIL-related performance issues.

Hardware & Low-Level

I’ve been getting more into the "low-level" side of things lately. I still find myself asking for help when I’m deep in C, but messing around with Raspberry Pi Picos and STM32 boards is where I have the most fun. There's something satisfying about making hardware actually do something.

Science & Chemistry

When I'm not at a keyboard, I’m usually looking at molecules. I study chemistry and protein interactions on the side, specifically using:

  • GROMACS & CHARMM-GUI : Computational Chemistry - Protein simulations, and protein preparation (lipid bilayer embedding)
  • ORCA : Computational Chemistry - Chemical simulations, and reaction kinetics simulation

Pinned Loading

  1. RPiPicoMAX6921lib RPiPicoMAX6921lib Public

    This project demonstrates how to drive a VFD (Vacuum Fluorescent Display) using a Raspberry Pi Pico W and the MAXIM MAX6921AWI chip. The display setup includes a 7-segment display with a decimal po…

    C

  2. OPS-Live-Controller OPS-Live-Controller Public

    Python

  3. libwsv5 libwsv5 Public

    C library for OBS Studio WebSocket v5 protocol - control scenes, recording, streaming programmatically

    C 1

  4. packwarden packwarden Public

    A self-contained, drop-in Python dependency management module

    Python

  5. reolinkprotocol reolinkprotocol Public

    python3 module for handling reolink camera communication

    Python