Software I use, programming languages I love, and other things I recommend.

I get asked a lot about the things I use to build software and stay productive. Here’s a big list of all of my favourite stuff.

Programming Languages

  • TypeScript

    I’ve spent most of my career in the TypeScript/JavaScript/Node.js ecosystem.

Web Technologies

  • React

    I have been using React since 2018. React is the standard for building web apps. React is great for building UI interfaces, with the richest ecosystem in the frontend world. Featuring react-native, and react-three-fiber you can use it to build more than just websites.

  • Solid.js

    Following Ryan Carniato's streams, Solid.js is the new shiny frontend framework. It has a simple mental model without the react black-box approach. Based on signals. I'm an early adopter and learn it at 2022.

  • React Native

    This is my way to build mobile apps.

  • Tauri

    This is my way to build desktop apps easily.

  • TailwindCSS

    My preferred way to style websites. I get used to it's DX. It's a good choice if you don't have to twigs and do advanced css stuff (like set variables and use shiny css features).

  • Three.js

    My way to create 3D apps with react-three-fiber and drei.

  • Exploring

    I always have my eye on new technologies. I want to learn Rust.

Workstation

  • 14” MacBook Pro M1

    I now convinced that MacOS is better for developers than windows.

  • Logitech ERGO K860 Keyboard

    Split keyboard.

  • Logitech M720 Triathlon

    Pretty standard works great.

Development tools

  • JetBrains Webstorm

    My primary IDE. I'm thankfully using JebBrains IDE for more than 10 years. I sometimes wish to migrate to VSCode (because it's open source and easy to create plugins), but everytime I think about it - JetBrains just improve the IDE. Other IDEs have missing shortcuts / a11y things in it that I use daily in JetBrains IDE. JetBrains is also known for its git integration, refactoring tool, Shortcuts and interface.

  • Raycast

    Use for a replacement to spotlight, google translate, clipboard history, running utils commands (like kill apps / ports) and do misc (emoji, color picker, templates), copy text with OCR and many more...

  • Rewind.ai

    I can back in time to everything I do. I find it useful. Helps to remember meetings, transcribe texts and analyze my work.

  • Warp

    My current terminal app. Looks great and has Fig completions.

  • Arc Browser

    The browser that made me convert from Google Chrome. Cool UI and usability things (like running a web extension with keyboard shortcut).

  • Obsidian

    The best markdown app with awesome plugin system and thriving ecosystem.

  • VSCode

    Sometimes I need just to edit a text file simply. VSCode does the job.

  • Cursor.so

    If I want AI capabilities in the IDE.

  • Ollama

    Play with AI locally.

  • Zappy

    Short video screenshots. I can easily paste them into GitHub.

  • OBS

    Video Screenshots.

  • Cron

    My calendar.