Skip to content
View smattymatty's full-sized avatar

Organizations

@MIDAS-Toolchain

Block or report smattymatty

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

Mathew Storm

Open source engineer, writer, operator.

Building open infrastructure in Canada. I write about digital sovereignty, the systems we live in, and the reasons to keep building.

mathewstorm.ca

Why I build

The boulder may as well be worth pushing. The one I picked is infrastructure you can own, inspect, and walk away from. Storm Developments started from one conviction: the floor your work depends on shouldn't belong to someone who can revoke it, raise the rent, or read it without asking.

Canadian cloud infrastructure, built on open source and operated by us.

Storm Buckets - S3-compatible object storage hosted in Canada, built on Garage. Point rclone, the AWS CLI, or Terraform at a bucket and the data stays on Canadian soil.

Storm Pulse - the open source, security-first agent that runs the servers Buckets sits on. Outbound-only, mTLS, HMAC-signed commands, zero listening ports. AGPLv3.

You found me on GitHub. I don't live here.

Most of my work has moved to Forgejo, open source forges I run myself. Centralizing my code on a platform I can't leave was always the thing I was arguing against.

At the core

Anti-extraction, anti-centralization. Refuse the single point of control.

Funny thing: my two favorite OSS projects (Garage, PeerTube), my favorite philosopher (Camus), and my favorite revolution are all French. Refusing concentrated power is, apparently, a French tradition.

But the country that needs it most right now is Canada. Canadian data living on American clouds answers to American law and whoever happens to be running American politics, and that has stopped being a safe assumption. Keeping our infrastructure Canadian is the elbows-up version of all of this: own the floor you stand on before owning it stops being optional.

Nobody hands you meaning, so you build it. Preferably in Rust, on hardware you own.

Pinned Loading

  1. Django-Mercury-Performance-Testing Django-Mercury-Performance-Testing Public

    Quickly & Ergonomically transform your Django Tests to track performance statistics like response time, queries, memory usage, and more! Optional Educational Guidance for Beginners, teaching good P…

    Python 27 2

  2. django_spellbook django_spellbook Public

    Transforms markdown files into fully-rendered Django templates with auto-generated views and URLs, eliminating boilerplate code while maintaining Django's flexibility.

    Python 26

  3. BaseApp-Django-HTMX-Tailwind BaseApp-Django-HTMX-Tailwind Public

    A customizable Django foundation with Tailwind CSS, HTMX, Loguru logging, and streamlined user management. Includes ready-to-use JavaScript modules for enhanced frontend interactivity.

    Python 4

  4. django-spellbook-docs-site django-spellbook-docs-site Public

    JavaScript 2

  5. MIDAS-Toolchain/Archimedes MIDAS-Toolchain/Archimedes Public

    Archimedes is my SDL2 bindings along with basic text, input, image caching, audio playing, draw functions.

    C 2

  6. MIDAS-Toolchain/Daedalus MIDAS-Toolchain/Daedalus Public

    Linear Algebra Math Library. Along with other useful functions.

    C 2 1