Ecosyste.ms sponsors
An open API service aggregating public data about GitHub Sponsors.
An open API service aggregating public data about GitHub Sponsors.
I build tools and puzzles, and a few things in between. Mad Scientist. Sentient beings are numberless and I will free them all.
Funding Links: https://github.com/sponsors/ZAdamMac
patches@Jupiter$ whoami
Hi there! I'm a self-taught (and oft-mentored) developer focusing on security and resiliency projects in my spare time. While I make a fair amount of toys to let off steam, my main project, Tapestry, has the overall goal of making safe, secure, offsite-or-cloud backups available to anyone, on any platform, with (relative) ease. My other principal project, PETI, aims to turn the MSP430 microcontroller from Texas Instruments into a fun digital pet that doubles as a teaching tool for embedded design concepts.
All things are works in progress
Okay, so the repo for Tapestry is a little messy and PETI could be cleaner. Don't worry! Major documentation overhauls are very much on my to do list, and both projects are going to have a major overhaul in terms of documentation.
Selected Work
PETI is a project to build a 90s-style virtual pet based around modern microcontroller and display technology! So far it's proving a great way to learn C, and the end goal is to end up with a toy that's both fun, and a useful demonstrator for a few hardware hacking and puzzle concepts.
Tapestry is a multi-platform (Win/MacOS/Nix) file backup utility with a focus on reliability and privacy. Tapestry uses GnuPG's implementation of the OpenPGP protocol to protect and verify the files you've backed up, and can interact with a few different styles of network storage. I would - and have - stored the resulting backups in some pretty insecure ways, knowing that the backup files themselves are secure thanks to their design.
Python-Enigma is an implementation of the core Enigma logic in Python 3, which ships with a stock set of most of the known enigma wheel-packs pre-defined. The actual mechanics of the devices themselves are emulated, allowing for optionally-strange conditions, and an Operator class is provided to preformat strings so that they come out looking a bit more like authentic enigma traffic.
Piminder was a project to make my Raspberry PI into a network reporting dashboard by letting me fling status messages from various other machines at a central database, and having the display print them out.
Okay: Why sponsor you?
Right now, development work is very much a hobby operation. Your sponsorship would both literally allow for more development time, as well as motivate me to continue work on these projects, and start freeing up the time to contribute to the projects of others.
A project to brute-force-learn embedded product design techniques by creating a 90s-style virtual pet that runs on the MSP430FR5994 microcontroller.
Language: C - Stars: 5Specialist Batch File Backup Tool
Language: Python - Stars: 3A simple module which adds Enigma Machine-emulating functionality to your python projects. A pypi release is forthcoming.
Language: Python - Stars: 9A simple manager utility for the Raspberry Pi 3A+ as a docker host, premised on having access to a Pimoroni GFX hat
Language: Python - Stars: 1