Uses
Here's everything that I'm currently using for coding as well as other things such as services and desk setup.
Editor
Tech Stack
- React - The frontend library that I've used since 2018.
- NextJS - My framework of choice to build modern web apps.
- TypeScript - Only started transitioning to TypeScript since late 2021 but I can't imagine building web apps without it now.
- Prettier - An opinionated code formatter. Why live in chaos?
- shadcn/ui - Hands down the best, most accessible and customizable react components ever. Built on top of Radix UI. Highly highly recommended!
- TailwindCSS - A quick and efficient way to get a design system up and running consistently.
- Playright - What I use for E2E testing. Previously it was Cypress.
- Vitest - My testing framework of choice. Previously it was Jest.
- Zod - Great for validating against forms, environment variables, external APIs... Anything really.
Software
- Default Mac Terminal
- Oh My Zsh - Includes plugins like `zsh-autosuggestions` and `zsh-syntax-highlighting`.
- Raycast - Replaces my Spotlight with cool plugins and window management.
- 1Password
- Figma
- Spotify
- Google Drive
- Notion - For organizing my personal and work notes.
- Postman - Testing APIs.
Desk Setup
- 15" Macbook Air (2023) - 1TB, 16GB ram
- Gigabyte M27Q P - This is my main monitor (and for gaming 🤓).
- Keychron K3 Ultra-slim Wireless Mechanical Keyboard (Version 2) - Low Profile Gateron Mechanical (Brown Switches)
- Apple Magic Trackpad - I have the old one with replaceable batteries.
- SteelSeries Qck XXL Thick Cloth - Covers a huge amount of space on my desk to fit my keyboard and trackpad.
- Satechi USB-C Hub - What I use when I'm out and about.
- Apple AirPods (2nd Generation) - Used sometimes for video call meetings, in office, or a nice stroll in the sun.
- Custom Made Automatic Height Adjustable Table (Black Frame, Dark Oak Top)
- IKEA Markus Dark Grey Office Chair