Tools. Apps. Gear!

Wondering what software and hardware I’m using these days? Here’s a list that’s always up-to-date with my latest tools and tech. Check it out whenever you’re curious!

Illust for this page

Operating System

  • macOS - My primary environment for both work and personal projects.
  • Debian - I’ve used this since my student days for most of my hacking work before switching to macOS. I still love it.

Workstation Setup

  • Laptop: MacBook Air/Pro (Apple silicon)
  • Desk & Chair: Herman Miller Aeron Chair, Belkin Thunderbolt 3 Dock, Belkin 3 in 1 charger

Input Devices

  • Keyboard: HHKB (Professional HYBRID Type-s)

HHKB (Professional HYBRID Type-s) This keyboard is my life. There’s no going back to another one.

  • Mouse: Logi M650 Left (used mainly with left hand)

Hacking

  • Caido - My go-to for manual testing.
  • ZAP - Still a staple, though I lean towards Caido lately.
  • BurpSuite - Primarily used as a scanner.
  • Metasploit - An old friend that introduced me to Ruby.
  • Flipper Zero - More like a remote than just a hacking tool.
  • And many tools :D

Development Environment

Code Editors

  • VSCode - I use this not only for coding but also for writing blog posts.
  • Neovim with LunarVim - Vim!!
  • GitHub Codespaces - I use it when I need to make a tiny change to my code online.

Terminal & CLI

  • Terminals:
    • Ghostty - My main terminal due to its power and features like drop-down.
    • Warp - Nice terminal app, but I use Ghostty more; still use Warp for some features.
  • Shell: Zsh + Starship
  • Utilities:
    • General:
      • IRB - This is the Swiss Army Knife for Ruby developers
    • HTTP Clients:
      • HTTPie - Preferred for its intuitive design.
      • Curl - Widely used, a command-line staple.
    • eza - A replacement for ls. I love its design.
    • gee - A tee replacement I made for chunking and similar tasks.
    • fzf - My go-to when I need to find something
    • parallel - I just love parallel processing.

Aesthetics & Themes

  • Theme: Tokyo night - Used across development tools and terminals for consistency.

Daily Use Applications

AI & Machine Learning