An interactive macOS-style portfolio for Trinh Chan Duy, a backend software engineer and open-source developer working across production systems, AI-enabled products, and developer tooling.
- Production experience at Tiger Tribe / HEINEKEN and Spartan
- Detailed, portfolio-safe case studies for six product areas
- Open-source projects including OpenCode Loopd, Telescope, LazyJira, and LazyConfluence
- Responsive macOS-style desktop with draggable windows, Launchpad, Spotlight, Safari, and Terminal
npm ci
npm run devValidation:
npm run lint
npm run buildGitHub stats: the totals are a manual snapshot — regenerate with the
refresh-stats workflow (manual dispatch from the Actions tab) or locally
(requires gh-personal):
npm run statsThe npm badges, star chart, and streak render live on every view, so no
scheduled refresh runs; the matching workflow in bojackduy/bojackduy syncs
the profile README from the snapshot on manual dispatch. No pre-rendered
stats image is committed.
The production build is written to docs/ and served by GitHub Pages from the main branch.
Adapted from Renovamen/playground-macos and chu0jz013/chu0jz013.github.io.