Skip to content
You must be logged in to sponsor ZAdamMac

Become a sponsor to Zac Adam-MacEwen

@ZAdamMac

Zac Adam-MacEwen

ZAdamMac
Eastern Canada

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.

1 sponsor has funded ZAdamMac’s work.

@ZAdamMac

It'd be one heck of a motivation to have 5 sponsors to be responsible to.

@adamwmeek

Featured work

  1. ZAdamMac/PETI

    A project to brute-force-learn embedded product design techniques by creating a 90s-style virtual pet that runs on the MSP430FR5994 microcontroller.

    C 5
  2. ZAdamMac/Tapestry

    Specialist Batch File Backup Tool

    Python 3
  3. ZAdamMac/python-enigma

    A simple module which adds Enigma Machine-emulating functionality to your python projects. A pypi release is forthcoming.

    Python 9
  4. ZAdamMac/piminder

    A simple manager utility for the Raspberry Pi 3A+ as a docker host, premised on having access to a Pimoroni GFX hat

    Python 1

0% towards 5 monthly sponsors goal

Be the first to sponsor this goal!

Select a tier

$ a month

You'll receive any rewards listed in the $3 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$1 a month

Select

Why thank you, earthling! I really appreciate your sponsorship, and I must say I'm positively chuffed to have your help with my work to make the digital landscape that much weirder. Will all my current projects being open-source donationware, this is a huge help!

You'll get a badge on your profile saying that you're sponsoring me, and special access to the Labs' discord server and it's sponsors-only lounge!

$3 a month

Select

If two people sponsored this month for $3, they would basically pay for a github subscription between the two of them. And that would be pretty neat - the pro features really do make github much more usable, in my experience.

You get a badge! And you get a badge! Everybody gets a badge!

In addition to the badges, you'll also have direct access to a sponsors-only section of the Arcana Labs discord server, where I discuss active projects in detail and take questions from friends and other developers alike.

$10 a month

Select

I add anyone at or above this tier level to the Readme file for any of my projects I work on during the month they're a sponsor. I think it's important to call out the people who help get things done. This file is stored with the rest of arcana labs stuff on the back-end and will be linked on our hardware Gerber silk-screen layers as well! As well, any announcements or releases regarding the projects I maintain here while you are a sponsor will have you mentioned directly in them!

And you still get your badge, along with access to the sponsorship-only section of the discord.

$25 a month

Select

You're helping me out, and that means I want to help /you/ out! Got an issue of a reasonable size in a public repo that I can see? Send one my way this month and I will set aside some of my development blocks for the month to work on your issue. Help me, help yourself, and help everyone else who uses that thing too.

In addition to that, and the perks of the lower tiers, I have several "secret project" repos this would grant you access to as well.