Skip to content
View dotfrankruan's full-sized avatar

Block or report dotfrankruan

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
dotfrankruan/README.md

Hello World

Hello, my name is Frank Ruan, a student who currently resides in the People's Republic of China.

Academic Status

Currently in university.

Interests

Computer Science and Big Data advocate.

Spoken Language

Chinese (Simplified/Traditional), English (United States)

Nationality

People's Republic of China

Programming Language

Use Python for most projects because it's rather easier than others. Now learning Golang and thinking of switching to Rust or C.

Operating System

Currently my workstation is a base model MacBook Pro 14-inch (2025), powered by Apple M5.

Membership

Sponsoring

Head to my donation website for fiat donation. See below for cryptocurrency donations.
Bitcoin (BTC): bc1q28mj7fprya8pjqwq7xqaq5dyyjtckf0lkx2zc8
Ethereum (ETH): 0xd9da44Eaeb90f5457AF92C6Ac590Dea6123A4e2C
Polygon (MATIC): 0xd9da44Eaeb90f5457AF92C6Ac590Dea6123A4e2C
Solana (SOL): 543Uwjwphsi2iSRp8d8DxyUvQ8E47Pg1S2MNwyiEEpV3
Toncoin (TON): UQCINlsksjonzCi5nesCK5pr_t23ulcMO-2Ln6UoUnkiuV76
Monero (XMR): 43oTPw1Vxdv74xgYW8w8mn7Hopk2kq4vWKLvWhy2ZFvqEDBBtpPDB9nCJB7q6s1hGkSX25SKixViEY3i72mmaF7HE53UeQg

Pinned Loading

  1. ArchiveCat ArchiveCat Public

    A native macOS archive browser: open an archive and look inside it without extracting it. libarchive + AppKit + SwiftUI.

    Swift

  2. CatSync CatSync Public

    Safe local orchestrator for high-throughput file synchronization over SSH

    Go

  3. gpg-fingerprint-filter gpg-fingerprint-filter Public

    GPU-accelerated OpenPGP key generator that searches for a vanity GPG fingerprint pattern. NVIDIA CUDA backend on Linux and Metal backend on Apple Silicon, sharing one command-line interface.

    C++

  4. video-downloader video-downloader Public

    Cross-platform desktop GUI for yt-dlp (Tauri 2 + Rust + Svelte, EN/中文). Lite + full (bundled ffmpeg/yt-dlp) builds for macOS/Windows/Linux, amd64 + arm64.

    Rust

  5. visualible visualible Public

    Visualible — a visual IDE and deployment control plane for Ansible. Single Go binary, embedded vanilla-JS UI, no Node.js. IR-driven playbooks, ansible-doc-powered dynamic forms, encrypted credentia…

    Go

  6. workforce-orchestrator-mcp workforce-orchestrator-mcp Public

    MCP server that turns Codex into a workforce orchestrator: task-DAG workflows, isolated git worktrees, durable supervision across restarts, budgets, roles, acceptance tracking, metrics and an artif…

    TypeScript