Skip to content
View jim-counter's full-sized avatar

Organizations

@autonomys @autonomys-ambassadors @subspace

Block or report jim-counter

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

Jim Counter

Engineer and engineering leader, twenty five years in. Currently Head of Ecosystem at Autonomys, which in practice means splitting my week between architecture, code review, and explaining systems to the people who have to use them.

Fourth-ranked contributor to auto-sdk with 197 commits. Primary reviewer on the auto-drive storage and publishing services. Terraform IaC for the whole network across AWS and Cloudflare in infra, which is a part of the job I find very satisfying.

Reviewing

A fair chunk of my week goes on review now, and I think that's where the interesting problem is moving as more code gets generated than gets read. I tend to review against a local checkout with the suite running rather than just reading the diff. Some examples of what that turns up:

  • auto-drive #794 - blocked a queue isolation change because the new publish worker ignored the feature flag gating its predecessor, so hosts that publish nothing today would have quietly started signing.
  • auto-drive #797 - traced a non-idempotent insert against a primary key through to the conclusion that a slow upload becomes a permanently unrecoverable one.
  • auto-portal #125 - four rounds with a first-time contributor, including withdrawing one of my own earlier requests once the blast radius was clearer.

Before this

Telecoms provisioning and billing for most of fifteen years at Tempest, Daisy and Alpha 9, including work with Openreach on the WLR3 transition. Before that, share dealing platforms and real-time market data integration at Thomson Financial. Mostly C# and SQL Server then, mostly TypeScript now.

Stack

TypeScript, React, Node, PostgreSQL, RabbitMQ, Terraform, AWS, Docker, Ansible, polkadot.js, SubQuery. Twenty years of C#/.NET before that. Claude and Codex daily.

Pinned Loading

  1. autonomys-unlock-tracker autonomys-unlock-tracker Public

    Static dashboard tracking the AI3 12-month TGE milestone unlock: Hedgey plan claims on Auto EVM, plus where claimed tokens go (unwrapped, XDM'd to consensus, staked, bridged).

    HTML

  2. autonomys/auto-sdk autonomys/auto-sdk Public

    A powerful toolkit to integrate with the Autonomys Network using TypeScript, simplifying consensus interaction, and data uploads.

    TypeScript 13 1

  3. autonomys/auto-drive autonomys/auto-drive Public

    Auto Drive is a decentralized content-addressed storage solution built on the Autonomys Network, leveraging its underlying permanent storage layer known as the Autonomys Distributed Storage Network…

    TypeScript 10 4

  4. autonomys-community/subspace-tools autonomys-community/subspace-tools Public

    A helper website for the Autonomys Network.

    TypeScript 1

  5. subspace/autonomys-beneficiary-verification subspace/autonomys-beneficiary-verification Public

    Links a Substrate account to an EVM address through an on-chain system.remark, with EIP-55 checksum validation and an optional gasless wallet self-check. React 19, TypeScript, polkadot.js, deployed…

    TypeScript 1

  6. counterpointsoftware/subspace-monitoring counterpointsoftware/subspace-monitoring Public

    Subspace node and farmer with monitoring stack all in Docker Compose

    4 4