Software I use, gadgets I love, and other things I recommend.

Here's a comprehensive list of the hardware and software tools that help me stay productive and efficient in my work, from development to project management and blockchain.

Workstation

  • MacBook Pro 16-inch (2021), M1 Pro

    The M1 Pro MacBook Pro is a game-changer for development work. The combination of power efficiency and performance means I can work anywhere without worrying about battery life or performance throttling.

  • Samsung Monitor

    Provides excellent extended screen for multitasking and detailed work. The color accuracy and resolution make it perfect for both development and design tasks.

  • Logitech MX Vertical Wireless Mouse

    This ergonomic mouse has been a lifesaver for preventing wrist strain. The vertical design keeps my arm in a more natural position, and the wireless functionality means one less cable to manage.

  • Ergonomic Chair

    Investing in a good ergonomic chair has been crucial for maintaining proper posture during long coding sessions. The adjustable features help maintain comfort throughout the day.

Development Tools

  • Visual Studio Code

    My primary code editor. The extensive plugin ecosystem and integrated terminal make it perfect for most development tasks. The Git integration is particularly useful for my workflow.

  • Xcode

    Essential for iOS development. While it can be resource-intensive, the simulator and debugging tools are invaluable for mobile development.

  • Docker Desktop

    Makes container management a breeze. Perfect for maintaining consistent development environments and testing deployments across different configurations.

  • Postman

    Indispensable for API development and testing. The ability to save and share collections makes team collaboration much more efficient.

  • RStudio

    My go-to IDE for data analysis and statistical computing. The integrated plotting features and R package management make data science work much more streamlined.

  • GitHub

    Beyond just version control, GitHub's actions, projects, and discussions features have become central to my development workflow. The collaborative features make code reviews and team coordination seamless.

Blockchain Development

  • Remix IDE

    Browser-based IDE that's perfect for Solidity development. The live compilation and deployment features make smart contract development and testing much more efficient.

  • Hardhat

    Ethereum development environment that makes building, testing, and deploying smart contracts much easier. The testing framework and network management features are invaluable for blockchain development.

  • MetaMask

    Essential tool for Web3 development and testing. Makes interacting with dApps and testing smart contracts straightforward, while providing secure wallet management for different networks.

Project Management

  • Jira

    Powerful project management tool that helps track complex projects. The customizable workflows and detailed reporting features make it perfect for agile development teams.

  • Trello

    Great for quick project organization and personal task management. The simple, visual interface makes it perfect for smaller projects and personal task tracking.

Design & Planning

  • Figma

    Perfect for UI/UX design and prototyping. The collaborative features make it easy to work with designers and get immediate feedback on implementations.

  • DBDesigner

    Makes database schema design visual and intuitive. Great for planning data structures and generating SQL scripts for different database platforms.

Productivity Suite

  • Google Workspace

    The real-time collaboration features in Docs, Sheets, and Slides make team documentation and planning effortless. Google Meet has become essential for remote communication.

  • Microsoft 365

    Excel's advanced features are unmatched for complex data analysis, and PowerPoint remains the go-to for client presentations. OneDrive integration ensures everything stays backed up.