Skip to main content

Uses

A list of tools, apps, and hardware I use daily for full-stack and mobile development.

Design

  • For UI and front-end work I use React and Vue or Angular depending on the project.
  • Backend work is mostly Node.js and Express, or PHP and Laravel when the stack calls for it.
  • For mobile apps I use Flutter for iOS and Android. Databases I work with include MongoDB, PostgreSQL, MySQL, and Firebase.

Development

  • I use VS Code as my primary editor for both front-end and back-end code.
  • For testing I use Jest, Mocha, Cypress, and Selenium where needed.
  • React is my go-to for front-end, along with TypeScript and modern CSS.
  • For cloud and deployment I work with AWS and Nginx for serving and scaling apps.
  • I keep dependencies lean and use vanilla CSS or PostCSS when a build step is in place.
  • For API and services I rely on Express and Laravel, with PostgreSQL or MongoDB as the data layer.
  • For component and E2E testing I use Jest and Cypress.

System

DesktopCustom / varied
Operating systemmacOS / Linux
BrowserChrome / Firefox
Monitor—
Keyboard—
Mouse—
Laptop—
Headphones—
Microphone—