Tools and software I use daily to build, optimize, and stay productive.
Here's a list of tools and gadgets I use for developing software, staying productive, and keeping up with the latest technologies. Some of these tools have been real game changers for me.
Workstation
16” MacBook Pro, M1 Max, 64GB RAM (2021)
This machine handles everything I throw at it, from large Salesforce deployments to complex React apps. The performance is incredible and the fan noise is non-existent.
Dell UltraSharp 32” 4K USB-C Hub Monitor
A high-resolution monitor that provides plenty of screen real estate for multitasking, coding, and reviewing data dashboards.
Logitech MX Master 3
My go-to mouse for productivity. Its ergonomic design and programmable buttons make it perfect for long coding sessions.
ErgoDox EZ Keyboard
A split mechanical keyboard designed for ergonomics. I love the customization options and the way it reduces hand strain over long periods.
Herman Miller Embody Chair
Sitting for long hours can be taxing, and this chair provides the support I need to maintain comfort during work.
Development tools
Visual Studio Code
My favorite code editor. With its vast ecosystem of extensions and built-in Git support, it’s perfect for both TypeScript and Salesforce development.
iTerm2
A powerful terminal replacement for macOS. I use it for everything from running scripts to working with APIs via the command line.
Postman
Postman is my go-to tool for testing APIs and integrating external systems, making API workflows much more manageable.
TablePlus
Excellent software for managing and querying databases. It makes working with SQL databases much easier and more efficient.
GitHub Copilot
AI-driven code suggestions that speed up my coding process significantly, especially for repetitive tasks and code patterns.
Design and Prototyping
Figma
I use Figma for quick mockups and wireframing. It's a fantastic collaboration tool that helps to communicate ideas visually.
Mermaid
I use Mermaid for creating diagrams and visualizing workflows within documentation. It’s great for flowcharts, Gantt charts, and sequence diagrams.
Productivity
Notion
My digital brain for managing tasks, tracking projects, and storing documentation. I use Notion for everything from note-taking to creating personal and professional knowledge bases.
Reflect
A fantastic daily notes system that helps me track ideas, progress, and personal reflections. It’s part of my daily routine to clear my mind and track what matters.
SavvyCal
Scheduling meetings without overloading my calendar is key for maintaining productivity. SavvyCal helps me balance work and deep focus time.
Focus
A simple tool for blocking distracting websites and apps during focused work sessions, ensuring that I stay on task.