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.

Frontend Development

  • My primary frontend framework is Remix. I love its focus on performance, nested routing, and server-side rendering, making it an ideal choice for modern web applications.
  • React is the core of my development workflow. With its component-driven architecture, it's my go-to for building scalable and interactive UIs.
  • I use Framer Motion for adding smooth animations and enhancing the user experience in my React projects.
  • To fetch and manage data efficiently, I use GraphQLwith Apollo Client. It allows for declarative and optimized data fetching.
  • For headless CMS and content-driven applications, I integrate WordPressas a backend and consume its data via the GraphQL API.
  • I use Storybook to develop UI components in isolation, ensuring design consistency across my applications.

Backend & API Development

  • My backend stack revolves around Node.js and Express.jsfor building scalable APIs.
  • I work extensively with WordPress as a headless CMS, utilizing WPGraphQL to efficiently query data for frontend applications.
  • I leverage GraphQL and Apollo Serverto create flexible, declarative APIs that fetch only the data needed.
  • I use PostgreSQL for relational databases and MongoDB for NoSQL-based applications.
  • Authentication and security are handled with NextAuthor Auth0, ensuring secure user authentication.
  • I utilize serverless computing with Vercel and Netlifyto deploy high-performance, scalable web applications.

DevOps & Tooling

  • I use VSCodium as my primary code editor, with extensions for GraphQL, Remix, and Tailwind.
  • My version control workflow is powered by Gitwith repositories hosted on GitHub and GitLab.
  • I implement CI/CD pipelines with GitHub Actionsfor automating deployments and testing.
  • For server and API performance monitoring, I use Sentryand Datadog to track and resolve issues quickly.
  • My go-to cloud deployment platforms include Verceland DigitalOcean, offering seamless integration with Remix and GraphQL.

System

DesktopCustom built
Operating systemArch Linux (by the way)
BrowserZen Browser
Monitor1440p IPS 144hz LG 27GL850
KeyboardTofu65
MouseLogitech G403
LaptopMacbook Pro 14″
HeadphonesAudio Technica ATH-M50x/Apple Airpods
MicrophoneBlue Yeti