Things I am using
- Editor: Zed / Neovim, switching back and forth.
- Theme: Catppuccin
- Font: JetBrains Mono
- Browser: Chrome (Windows/Linux), Arc (macOS)
- Virtualization: Docker
- Terminal: Wezterm
- Password Management: 1password
- MFA: Authy along with Yubikey 5
- Vietnamese Keyboard: EVKey
- TypeScript
- NodeJS
- React + Vite
- Prisma + SQL
- GitHub Actions for CI/CD.
- AWS Stack for work projects, deployed and configured via CDK.
brew
- Homebrew for Mac. The essential.zsh
- ZShellpnpm
- Prefered package managers for Node projects.biome
- Linter and Formattervite-node
- Run TypeScript files without compilationvitest
- Test runner. Integrates nicely withvite
.- Build tools for libraries and projects:
- Yubikey 5
- Home rig:
- Windows / macOS Hackintosh mini ITX build
- i9 9900KF
- 32GB RAM
- Radeon 6900XT
- 4TB SSD
- Personal laptop: Macbook Pro 2016 - i5 + 16GB RAM + 256GB SSD
- Microphone: Blue Yeti
- Headphones/Earbuds/Speaker:
- Airpods Pro 2
- DROP+EPOS PC38X
- AudioEngine A2+
- Camera:
- For stills: Fuji X100T
- Webcam: Logitech Streamcam
- Light: Logitech Litra Glow
- Desk Organizer: Orbitkey Nest
- Mice:
- Logitech G Pro Wireless
- Logitech G Pro X Superlight
- Logitech G502 Lightspeed
- Logitech MX Master 3
- Logitech MX Ergo
- Keyboards:
- CM Novatouch - BKE Redux Domes
- GMMK Pro - NovelKeys x Kailh Creams
- RK84 Pro - Keyboard Treehouse All Clack switches
- Chair: Herman Miller Embody
- Desk: UpDown Desk Pro series with custom wood desktop
- Monitor: XiaoMi Mi Curved Ultrawide Gaming Monitor 34"
vite-starter-template
- Opinionated Vite + React + TS starter templatets-starter-template
- Opinionated Node + TS starter template