8000 ducks · GitHub
[go: up one dir, main page]

Skip to content
View ducks's full-sized avatar

Block or report ducks

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ducks/README.md

whoami

Software engineer who enjoys working on developer tooling, backend services, observability infrastructure, distributed systems.

tech

recent projects

PostgreSQL Prometheus Exporter

A full-featured, PostgreSQL exporter for Prometheus:

  • Multi-database scrape support via config-driven connection pools
  • Dynamic metric registration from SQL queries (queries.json)
  • Full scrape fault isolation using Promise.allSettled
  • API key secured /metrics endpoint
  • Self-observability metrics (scrape duration, scrape errors, scrape lockouts)
  • Graceful shutdown & pool-level error handling
  • Fully containerized with Docker Compose
  • CI pipeline with automated tests using Vitest

repo blog post

Shelltrax (TUI music player in Rust)

Lightweight terminal-based music player inspired by cmus:

  • Built with async Rust, crossterm, and Symphonia for audio decoding
  • Supports FLAC metadata extraction and seeking
  • Direct screen selection (non-cycling interface)
  • Custom library indexing and local file scanning

repo blog post

GitVote (Decentralized Git-based voting system)

A fully decentralized, verifiable voting system built entirely on Git:

  • Votes submitted via forked branches and pull requests
  • Immutable hash-linked blocks generated post-merge
  • CI-enforced validation of vote format, schema compliance, and duplicate prevention
  • Fully auditable offline: entire election state lives in the Git repo
  • No servers, backend, or blockchain infrastructure required
  • Rust CLI tool with modular subcommands (cast, validate, build-chain, tally)

repo blog post

Interests

  • Rust, TypeScript, Node.js
  • Systems design
  • Observability & monitoring
  • Infrastructure automation
  • TUIs

Pinned Loading

  1. dotfiles dotfiles Public

    Lua

  2. shelltrax shelltrax Public

    A cmus (terminal-based music player) clone written in Rust

    Rust

  3. node-postgres-exporter node-postgres-exporter Public

    A lightweight, configurable Prometheus exporter for PostgreSQL written in Node.js.

    JavaScript

  4. gitvote gitvote Public

    Git-based cryptographically verifiable voting system using signed commits, pull requests, and fully auditable blockchain-style block generation.

    Rust

  5. nvim-vandelay nvim-vandelay Public

    What does Art Vandelay import?

    Lua 1

0