Tools I use to build and run software

A practical list of the hardware, development tools, and systems I use to build software, manage projects, and keep work moving.

Workstation

  • Lenovo Slim 7 laptop with AMD Ryzen 9

    The Lenovo Slim 7 is a real powerhouse for software development. With its speedy AMD Ryzen 9 processor, 32GB of RAM and powerful NVIDIA GeForce 6GB graphics card, it can handle even the most demanding tasks with ease. The slim design of the laptop makes it easy to take on the go, making it a great option for freelancing.

  • Acer CB2 series 27 inch monitor

    The Acer CB2 series 27-inch monitors are a solid choice for software development work. They offer a large screen size, which allows for efficient multitasking and improved productivity. The high resolution and vibrant colors provide a clear and immersive viewing experience. I use them daily to improve my workflow and productivity.

  • Apple Keyboard with Numeric Keypad

    The Apple Keyboard is a sleek and stylish keyboard that I use daily for my software development work. Its slim and compact design is perfect for minimalistic setups. It features low profile keys that provide a crisp, responsive feel, making typing very comfortable and efficient.

  • Logitech MX Master 3

    I use the Logitech MX Master 3 as my primary mouse. The thumb wheel, ergonomics, and customizable buttons make it useful for long development sessions and switching between applications.

  • Plantronics Savi 8220 Office Wireless DECT Headset

    I use the Plantronics Savi 8220 for calls and focused work. The wireless range and noise handling make it useful for client calls, support conversations, and long work sessions.

  • Lenovo ThinkPad Hybrid USB-C Dock

    I use the Lenovo ThinkPad Hybrid USB-C Dock to connect my monitors, peripherals, and power through a single setup.

Development tools

  • Visual Studio Code

    Visual Studio Code is a popular and powerful code editor developed by Microsoft. It is a free and open-source editor that provides a wide range of features and tools for developers, such as syntax highlighting, debugging, and code refactoring. The editor is highly customizable, allowing developers to customize the layout, color scheme, and keybindings to their liking. It also has a vast library of extensions, which can be used to add extra functionality and improve the developer's workflow.

  • Claude Code

    I use Claude Code as my primary development tool. I handle the architecture, product decisions, and technical direction — Claude Code handles the complex refactors, writing tests, debugging, and multi-file changes across entire codebases. I guide and direct it; it executes fast and accurately.

  • CodeRabbit

    I use CodeRabbit for automated code review on every pull request. It catches issues, suggests improvements, and adds a consistent second pair of eyes before code gets merged.

  • Wispr Flow

    I use Wispr Flow for voice-to-text across my entire workflow — writing messages, drafting documentation, responding to clients, and dictating longer-form content without switching context.

Productivity

  • ClickUp

    I use ClickUp to manage my tasks and stay on top of projects. It's user-friendly and easy to use, I can easily create tasks, set due dates, and track progress.

  • Gentech

    I use GenTech Filter as my personal cyber bodyguard. It uses powerful artificial intelligence to block out offensive content and keep my browsing experience safe and secure. With GenTech, I can stay productive and worry-free knowing that I and my devices are protected at all times.

Financial

  • WaveApps

    Wave is a free accounting software designed for small businesses and freelancers. It allows users to easily manage their finances, including invoicing, expenses, and bookkeeping. It also provides features such as receipt scanning, receipt tracking, and automatic bank feed imports, which makes it easy for users to keep track of their financial data.