bachdx2812 - Overview

Hey, I'm Bach 👋

Software engineer based in Hanoi, Vietnam. I've been shipping code since 2013 — started with Ruby/Rails, picked up Vue and Go along the way, and now building with TypeScript and Rust too.

Currently working at Behemoth, where we build web products with Rails + Vue.

What I'm building

🔧 The Engineer's Handbook — Free, open-source system design resource. 31 chapters, 200+ diagrams, design patterns with Go code. Learning in public.

🤖 system-design-advisor — AI coding assistant skills for Claude Code & Cursor. Tested against 100 real interview problems.

Tech I work with

Ruby · Go · TypeScript · JavaScript · Dart · Rust
Rails · Vue.js · React · Flutter · Astro · VitePress
Docker · Vercel · Neovim · Claude Code

Selected projects

Project What it does
dev-learning-hub The Engineer's Handbook — system design + design patterns
system-design-advisor AI skills for system design — Claude Code & Cursor
b-vuse Vue.js component library
beasure Ruby gem for code performance measurement
shell-from-scratch Unix shell written in Go
ai-skills-aggregator AI coding skills aggregator in Rust

Stats

GitHub stats Top languages

Where to find me

Blog Handbook


"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."

Pinned Loading

  1. AI coding assistant skills for system design — Claude Code & Cursor. Powered by The Engineer's Handbook.

    Shell 1

  2. The Engineer's Handbook — A free, open-source system design learning resource with 25 chapters, 200+ diagrams, and interview prep. Built with VitePress.

    TypeScript 1