Tools for my craft
Here is a list of software tools I regularly use in my work as well as occasional recommendations for applications and widgets I enjoy.
General tools
Raycast
When setting up a new Mac, Raycast is the first thing I install. It simply boosts my macOS experience as well as my productivity.
Research
Zotero
It is my favorite reference manager. I use it to organize my library of research papers and create bibliographies. It integrates well with Google Docs and Microsoft Word.
Obsidian
Obsidian is a powerful note-taking app that I use to organize my research notes.
Development
Ghostty iTerm2
Since it's launch on Boxing Day 2024, I switched to Ghostty as my go-to terminal emulator. It's a great alternative to iTerm2. It's open sourced, fast, snappy, and fun.
You should check it out.Oh My Zsh
I use oh-my-zsh to customize and speed up my terminal. I am a big fan of the plugins, and I use a lot of them to add aliases.
Cursor VS Code
I made a switch to Cursor from VS Code to get used to writing code with an assistant. After trying Cursor for a day or less a couple of times, I've decided to commit to it for a longer period and see if I enjoy it. So far, so good.
Programming languages
Python
Python is my go-to programming language to process a CSV file, scrape data from the web, play around with deep learning, and most recently with text-to-image AI models such as Stable Diffusion.
MATLAB
Here is where I do any serious signal processing for my research.
JavaScript / TypeScript
For web development, I use JavaScript and TypeScript with React, NextJS, and TailwindCSS.
Design
Pixelmator Pro
I have been using Pixelmator Pro for making illustrations or collages for a while now. It's easy to use and quick to learn. It's great.
Photomator
I use Photomator for quick image editing. It's a great alternative to Photoshop, with fewer features but more than enough for my needs.
Figma
I prefer to design using code. However, whenever I need to create visuals, edit SVG files, or brainstorm on design ideas, I use Figma. And Figma is free for students and educators.
Inkscape
I use Inkscape for quick operations over image files, such as generating ICO files or converting SVGs into PNGs or vice versa.