Skip to content
View hicksy's full-sized avatar

Organizations

@sinovi @nubo-db

Block or report hicksy

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

Software developer and AWS consultant in Manchester. Twenty years of it, mostly agency work, native mobile apps and cloud platforms, and more recently developer tools. I co-founded Si Novi in 2018.

What's here

Dynoxide - a DynamoDB emulator backed by SQLite, written in Rust. No Docker, no JVM. Runs as an HTTP server, an MCP server, an embedded library, or compiled to WebAssembly in the browser.

Parity Suite - an independent DynamoDB conformance suite. It scores every DynamoDB emulator against live AWS DynamoDB, region by region, and grades how far each one diverges. I maintain Dynoxide as well, which is stated on the board; the same tests run against every target.

Access Patterns - learn DynamoDB by running it in the browser, from your first GetItem through to single-table design.

Nubo, a native DynamoDB client for macOS, iPadOS, Windows and Linux, is a Si Novi project.

The rest of the stack

Production work is mostly AWS - ECS Fargate or Lambda depending on the job, CDK or arc.codes for infrastructure. DynamoDB is my default data store, which is how the tooling above started.

Before that it was native iOS and Android for a few years, and I still keep some plugins and tools going for the Architect and Enhance ecosystems.

Elsewhere

I write at martinhicks.dev - there's a journal and a project timeline going back to 2005.

Bluesky · Mastodon · LinkedIn · hello@martinhicks.dev

Pinned Loading

  1. nubo-db/dynoxide nubo-db/dynoxide Public

    A fast, embeddable drop-in for DynamoDB Local, backed by SQLite. Runs as a native binary, a ~5 MB Docker image, or in the browser.

    Rust 83 6

  2. paritysuite/dynamodb-conformance paritysuite/dynamodb-conformance Public

    An independent DynamoDB conformance suite. 1,054 tests scored against live AWS DynamoDB, per region. The Parity Suite board.

    TypeScript 16 4

  3. arc-plugin-sandbox-stream arc-plugin-sandbox-stream Public

    Architect plugin that adds DynamoDB Streams support to the arc sandbox.

    JavaScript 2 1