Uses & Setup

The gear, tools, and tech I use every day.

Hardware

  • ASUS LaptopMy daily driver for all development work.
  • External MonitorExtended display for a more productive dual-screen setup.
  • Mechanical KeyboardTactile feedback that helps during long coding sessions.
  • Wireless MouseErgonomic mouse for comfortable everyday use.

Editor

  • Visual Studio CodeMy primary editor for web and full-stack development.
  • Android StudioOfficial IDE for native Android development with Kotlin.
  • One Dark ProMy go-to VS Code color theme — easy on the eyes.
  • JetBrains MonoMonospace font designed for code readability with ligature support.

Terminal

  • Windows TerminalModern terminal with tab support and a clean interface.
  • Git BashUnix-like shell on Windows for consistent Git workflows.
  • bunFast all-in-one JavaScript runtime and package manager.
  • Claude CodeAI coding assistant in the terminal for complex engineering tasks.

Apps

  • FigmaDesign tool for UI mockups, prototyping, and component exploration.
  • NotionAll-in-one workspace for notes, planning, and documentation.
  • PostmanAPI testing and development environment for REST APIs.
  • TablePlusGUI client for managing PostgreSQL, MySQL, and SQLite databases.

Browser

  • Google ChromePrimary browser with DevTools for web development and debugging.
  • React Developer ToolsBrowser extension for inspecting React component trees and state.
  • WappalyzerIdentifies the tech stack of any website at a glance.

Tech Stack

  • Next.jsReact framework for full-stack web apps with SSR, ISR, and API routes.
  • TypeScriptStrongly typed JavaScript — strict mode always enabled, no any.
  • Tailwind CSSUtility-first CSS framework for rapid and consistent UI development.
  • KotlinPrimary language for native Android app development.
  • SupabaseOpen-source backend — PostgreSQL database, auth, and realtime.
  • Framer MotionProduction-ready motion library for smooth React animations.