My setup

what software and hardware I use

As an developer, I've been spending hours and hours at my desk every day. So, I've been continuously improving my workspace in order to boost my productivity. So, here is a living snapshot and a place to point curious people to when I get asked.

Tech Stack

  • Next.js - Currently my go-to framework because of the static generation, dynamic paths, and built-in API.
  • React - React, underlying library of Next.js. I love the declarative approach and the ecosystem.
  • Typescript - TypeScript, can't live without it!
  • Tailwind - Tailwind CSS is awesome, I have never achieved this much reusability. Make sure you get the extension to see the complete CSS for a Tailwind class name by hovering over it.
  • Supabase - Best backend without vendor lock-in.

Coding

  • VSCode - Default editor
  • GitHub Dark Default - Theme
  • Oh My ZSH - Terminal enhancement

Apps

  • iTerm 2 - The terminal replacement.
  • Obsidian - Note-taking app
  • Good Notes - Note-taking app for handwritten notes.
  • Home Assistant - Open source self-hosted local control home automation.

Desk

  • MacBook Pro (14" M1 Pro 2021, 16GB, 512GB) - MacBook Pro is my main computer for everything. It's so powerful and really a good foundation to create digital stuff.
  • Logitech MX Master 3s - A more ergonomic mouse than the Magic Mouse.
  • Apple Magic Keyboard - I love the typing experience on this keyboard. It also has a touch ID which is really convenient for unlocking my MacBook.
  • LG UltraGear Monitor 27GN800-B - 27 Zoll - Good 1440p high refresh rate monitor for programming and gaming.
  • Airpods Pro - Great sound quality and noise cancellation.
  • Ikea Desk Table - Large height-adjustable desk.
  • Ikea Desk Light - Bright minimalistic desk light.