// hello, world

bluvenr.

Building tools for developers, by a developer

>
zsh
$ cargo build --release
Compiling tokenowl v2.1.0
Finished `release` [optimized]
$
[projects]

Selected Work

Open source projects I build and maintain

Webhook arrives — now what? One YAML rule to execute scripts, forward requests, or trigger commands. Single binary, drop it on your server and go.

rules.yaml
name: "auto-deploy"
rules:
  - name: "deploy-main"
    filters:
      - type: "body"
        key: "ref"
        operator: "eq"
        value: "refs/heads/main"
    actions:
      - type: "command"
        cmd: "git pull && make deploy"
GoHigh-performance backend languageYAMLHuman-readable config formatCLICommand-line interface tool

How much are you spending on AI coding assistants? TokenOwl tracks token consumption and costs across every model and provider in real-time.

Tauri v2Rust-powered desktop frameworkReact 19Latest React with server componentsRustMemory-safe systems programmingSQLiteEmbedded relational database

VirAPI

TypeScript

Waiting on backend for frontend dev? VirAPI gives you zero-setup mock endpoints with MockJs syntax — get any response format right in the browser.

TypeScriptType-safe JavaScript supersetVueProgressive frontend frameworkNode.jsServer-side JavaScript runtime
[stack]

Tech Stack

My daily arsenal

Languages
Rust
Go
TypeScript
JavaScript
PHP
Python
Java
Frontend
React
Next.js
Vue
TailwindCSS
Flutter
Mini Program
Backend & Tools
Node.js
Tauri
MySQL
SQLite
Redis
MongoDB
Docker
[about]

About

[INIT]Based in Shenzhen. What started as curiosity became a career, and a career became a craft.
[PHILOSOPHY]Good tools should be invisible. Developers shouldn't fight their environment — that's the motivation behind every tool I build.
[STATUS]Daily context-switching between Rust, Go, and TypeScript. Maintaining multiple OSS projects — Stars, Issues, and PRs welcome.
[VIBE]Quiet nights, headphones on, music playing — the world shrinks to just the screen and the code. That's my favorite vibe coding moment.
bluvenr.toml
# personal info
name = "bluvenr"
location = "Shenzhen, China"
focus = "Developer tools"
# languages
languages = ["Rust", "Go", "TypeScript"]
# what I'm working on
currently = "Iterating TokenOwl v2 + HookRun"