Software Engineer based in Viα»t Nam π»π³
Building backends with Ruby on Rails β and the tooling that makes everyday Rails work faster and safer
- βοΈ I use daily:
.rb,.erb,.sql,.sh,.yml,.js - π I'm mostly active within the Ruby on Rails community
- π οΈ I build developer tools: typed params contracts, plug-and-play concerns, per-worktree dev environments
- π€ I use AI day by day to build my workflows β agentic coding, gem-aware code review, custom Claude Code plugins
- π I curate best_rails_gem β a field guide to production-grade Rails gems
- π¬
pingme about ruby, rails, gems, developer tooling, layered design
| Project | What it does |
|---|---|
| permittable | Typed, validated params contracts for Rails controllers + schema-drift guard |
| concerns_on_rails | Plug-and-play ActiveSupport concerns for Rails models and controllers |
| worktree-kit | wt β run commands and app servers per git worktree, with per-worktree DB/Redis isolation |
| gem-docs-review | Claude Code plugin: offline gem-doc cache + gem-aware Ruby/Rails diff & PR review |
| homebrew-tap | Homebrew formulae for my tools β brew tap vsn2015/tap |