Skip to main content

Uses

A somewhat comprehensive list of tools, apps, hardware, and more that I use on a daily basis to design and code things. And yeah, that is a Johnny Mnemonic GIF in the background.

Design

  • I collaborate with designers using Figma, especially for UI/UX alignment in product development.
  • I work closely with design teams who use tools like Adobe XD and After Effects for motion and interaction designs.
  • For prototyping and early-stage concepts, Figma's interactive features have been helpful for project visualization.

Development

  • I primarily use VSCode for development, with extensions like Prettier, ESLint, and GitLens to optimize productivity.
  • My backend stack includes Node.js, NestJS, and Ruby on Rails.
  • For frontend development, I prefer React.js and React Native for mobile apps.
  • I manage real-time operations using Socket.IO and queue-based systems like BullMQ for high-concurrency workloads.
  • Testing frameworks like RSpec and end-to-end tools like Playwright are part of my CI/CD pipeline.
  • I deploy applications on AWS with CircleCI for CI/CD automation.
  • Database choices often include MySQL and PostgreSQL, depending on project needs.

System

Main Work MachineMacBook Pro (M1) 14″
Operating SystemsmacOS (primary), Linux (for server and development)
BrowserGoogle Chrome (for development), Safari (personal)
MonitorLG UltraFine 5K
KeyboardKeychron K2 (Mechanical)
MouseLogitech MX Master 3
HeadphonesAirPods Pro / Sony WH-1000XM4
MicrophoneShure MV7
ServerLinux-powered home server with MTN internet (self-hosted backend)