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 system | MacOS / Arch Linux (by the way) /Windows |
|---|---|
| Browser | Chromium / Google Chrome |
| Monitor | 1440p IPS 200hz Fazeon X27F200 |
| Keyboard | Keychron Q1 Hall-Effect |
| Mouse | Lamzu Atlantis Pro |
| Laptop | Macbook Pro 14″ |
| Headphones | SteelSeries Arctis 1 / Soundcore Q30 / Apple Airpods |
