This is a collection of hardware and software that I use in my daily workflow to improve efficiency and development experience.

Software

I use Zsh on a daily basis, paired with a few tools and apps that help me get my job done. I am using git as a main version control system.

IDE

CLI Tools

  • zsh: Shell that I use in my Mac.
  • oh-my-zsh: Framework for managing my Zsh configuration.
  • gh: GitHub’s official command line tool.
  • homebrew: macOS package manager.

Note

Not all tools that I use is listed here.

Apps

  • Obsidian: Markdown text editor for writing documentation and this blog.
  • Shottr: A screenshot tool for Mac.
  • Raycast: Replacement for macOS Spotlight.
  • Zotero: For literature references.
  • NetNewsWire: Free and open-source RSS reader.

Hardware

I use a laptop for all my work.

For deep neural network training, I utilize GPUs that I rent using RunPod. I only run the machines when I compute something, and turn it off when I don’t need anything.