Skip to content
View dunamismax's full-sized avatar

Block or report dunamismax

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

Stephen Sawyer

Rust-first engineer and IT operator focused on high-performance systems, crypto infrastructure, cryptography, encryption, PostgreSQL-backed products, and Python automation.

Build fast systems you can inspect, operate, and own.

Focus

I am going deep on Rust for performance-sensitive software: market data, trading infrastructure, local-first tools, secure networking, protocol work, and systems that need predictable behavior under pressure.

The supporting stack is deliberately small and Rust-first:

  • Rust for production systems, CLIs, network services, protocol work, cryptography-adjacent tooling, and performance-critical paths.
  • Leptos + Axum + Tokio for serious web apps, dashboards, public sites, and self-hosted operator surfaces when a Rust web stack is the right fit.
  • PostgreSQL as the primary data layer for durable state, audit trails, analytics, queues, search, and operational reporting.
  • SQLx for explicit SQL, migrations, PostgreSQL pools, and query code that keeps the database model inspectable.
  • Python for scripting, prototypes, data work, automation, bots, and glue. New Python work uses uv, Ruff, project-local virtual environments, and checked-in pyproject.toml configuration.
  • Shell and PowerShell for IT operations, deployment scripts, diagnostics, and cross-platform admin work on macOS, Ubuntu, and Windows.
  • clap, ratatui, Tauri, egui, iced, and Dioxus where the product shape calls for CLI, TUI, desktop-native, or cross-platform Rust UI work.

Projects

  • FileFerry — Rust encrypted backup CLI with client-side encryption, local and S3-compatible repositories, policy-driven retention, and scriptable restore workflows.
  • mtg-card-bot — Python Discord bot for Magic: The Gathering card lookup, built with uv, Ruff, pytest, discord.py, and live Scryfall data.
  • Callrift — Username-first communications platform for encrypted messages, WebRTC voice, groups, developer servers, and technical communities, being rewritten around Rust, Axum, Leptos, PostgreSQL, and coturn.
  • Pod Tracker — PostgreSQL-first Commander playgroup OS for events, RSVPs, pod generation, deck tracking, game logging, and meta dashboards, being rewritten around Rust, Axum, Leptos, sqlx, and SSE.
  • status.dunamismax — Rust status and operations dashboard for public site health, host services, deploy history, and project progress across my self-hosted systems.
  • Toolworks — Python automation, operational scripts, and durable CLI helpers.
  • LangIndex — Open-source reference for programming languages and ecosystem tradeoffs.
  • dunamismax.com — Personal site and portfolio.

Principles

  • Rust first. Prefer memory-safe, explicit, fast systems with small public APIs and measurable behavior. For web work, default to Leptos, Axum, Tokio, SQLx, and PostgreSQL before reaching for heavier frontend machinery.
  • PostgreSQL first. Keep durable application state in one inspectable database until the workload proves it needs another component.
  • Python for leverage. Automate the boring parts, prototype quickly, and keep scripts reproducible with uv, Ruff, and local project environments.
  • Security is architecture. Cryptography, encryption, identity, key handling, logs, and retention shape the design from the start.
  • Self-hostable and inspectable. The owner should be able to run it, recover it, audit it, and move it.
  • Boring operations. Ubuntu, macOS, systemd, Caddy, SSH deploys, PostgreSQL backups, restore drills, and clear runbooks beat fragile magic.

License

Repository content is MIT unless an individual project specifies otherwise.

Popular repositories Loading

  1. c-from-the-ground-up c-from-the-ground-up Public

    C 145 24

  2. go-web-server go-web-server Public template

    Go 67 4

  3. hello-world-from-hell hello-world-from-hell Public

    C 16 2

  4. mtg-card-bot mtg-card-bot Public

    Python 1

  5. pod-tracker pod-tracker Public

    Ideal Magic is a web app for Magic: The Gathering Commander players who want more than a power level guess. It places decks on the official 1–5 Commander Brackets, scores them from real evidence, c…

    Rust 1

  6. dunamismax dunamismax Public

    dunamismax