Skip to main content

Uses

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

Development

  • I use VSCodium as my text editor, with the Night Owl theme and JetBrains Mono font as my typeface of choice.
  • Chromium and Google Chrome are my main browsers for both development and general use.
  • React is my primary front end Javascript library. I love its component-centric approach and the vast ecosystem that makes building modern web applications intuitive and efficient.
  • I also work extensively with Angular for enterprise-level applications. Its comprehensive framework with built-in solutions for routing, forms, and HTTP makes it excellent for large-scale projects requiring strong typing and structure.
  • Vue.js is another framework I enjoy using, particularly for projects that need a gentle learning curve and progressive adoption. Its simplicity and flexibility make it perfect for both small and large applications.
  • For 3D effects and image shaders I use three.js. It has a bit of a learning curve but you can do some really powerful stuff with it.
  • For CSS I’ve used a myriad pre-processors and css-in-js solutions like styled-components, but these days I’m using vanilla CSS with PostCSS to get upcoming CSS features today.
  • For Javascript animations I use Framer Motion, it’s a great way to add spring animations to React and three.js.
  • For building and testing UI components in isolation I use Storybook.

System

Operating systemMacOS / Arch Linux (by the way) /Windows
BrowserChromium / Google Chrome
Monitor1440p IPS 200hz Fazeon X27F200
KeyboardKeychron Q1 Hall-Effect
MouseLamzu Atlantis Pro
LaptopMacbook Pro 14″
HeadphonesSteelSeries Arctis 1 / Soundcore Q30 / Apple Airpods