Work

Projects

Engineering solutions to real problems — with context, trade-offs, and real metrics.

Japanese IT Vocabulary
JA
Japanese IT Vocabulary
FlutterFirebaseClean Architecture
Featured · In Beta

Japanese IT Vocabulary

Learn technical Japanese, built for engineers.

FlutterFirebaseClean ArchitectureRiverpodDart

Problem

Technical Japanese terms are hard to remember and practice effectively for Vietnamese engineers working with Japanese clients.

Solution

Mobile-first spaced repetition app with 200+ categorized technical terms, example sentences in engineering contexts, and offline support for commute learning.

Trade-offs

Chose Firebase over a custom backend for faster iteration — accepted vendor lock-in for the speed needed to reach beta users within 3 months.

18%

Bundle size reduction

0.6s

Load time (was 1.2s)

200+

IT vocabulary entries

100%

Offline capable

Bridge SE Template System
BR
Bridge SE Template System
TypeScriptReactTailwind CSS
Bridge SE Tooling

Bridge SE Template System

Documentation that speaks both languages.

TypeScriptReactTailwind CSSLocal Storage

Problem

Repetitive documentation in cross-cultural software projects wastes hours and introduces errors and inconsistency across teams.

Solution

Template library for the most common bridge SE documents — Q&A sheets, WBS structures, requirement specs, QA reports — with consistent formatting and bilingual support.

Trade-offs

Used local storage instead of cloud sync to avoid privacy concerns with sensitive client data — a deliberate trade-off over convenience.

50+

Reusable templates

10+

Engineers using daily

40%

Time saved on docs

0

Setup required

5S Code Analyzer
5S
5S Code Analyzer
Node.jsTypeScriptAST parsing
Open Source · CLI

5S Code Analyzer

Apply Japanese manufacturing discipline to your codebase.

Node.jsTypeScriptAST parsingCLI

Problem

Code quality degrades over time without systematic review — and most linters only check syntax, not organizational health.

Solution

CLI tool that analyzes code structure, naming conventions, unused imports, documentation coverage, and architectural adherence — and reports on each 5S dimension.

Trade-offs

TypeScript-only for deeper AST analysis — deliberately chose depth over broad language support to deliver more actionable insights.

1000+

Files per second

12

Code smell types

100%

Custom rule sets

CI/CD

Integration ready

Kaizen Dev Logger
KA
Kaizen Dev Logger
ReactTypeScriptIndexedDB
Personal Tool

Kaizen Dev Logger

Small daily improvements, captured and searchable.

ReactTypeScriptIndexedDBMarkdown

Problem

Daily learning and micro-improvements get forgotten without structured continuous improvement tracking — like Kaizen without the board.

Solution

Minimal daily logging app for tracking code improvements, learning notes, and technical decisions. Full-text search, Markdown export, and zero backend cost.

Trade-offs

Offline-only to ensure speed and privacy — no cloud sync means data stays local, which is acceptable given the personal-journal nature of the tool.

300+

Daily entries logged

<100ms

Full-text search

MD

Export format

€0

Monthly cost

More projects on GitHub

github.com/buiduyanh