I switch between three devices (one desktop and two laptops), which are primarily used for productivity, collaboration, software development, photo editing, video editing, virtual labs, gaming and game development.

My daily driver (home and travelling) is an Apple MacBook Pro 14-inch (NOV-2024). This laptop is also used to run Apple-specific software, such as Xcode and Final Cut Pro, as well as software that requires significant memory and/or memory bandwidth (e.g., local Large Language Models).

The full specification can be found below:

  • Apple MacBook Pro 14-inch (NOV-2024)
  • Apple M3 Max (16-core - 12 Performance / 4 Efficiency)
  • 40-core GPU
  • 16-core Neural Engine
  • 128GB Unified Memory (546GB/s Memory Bandwidth)
  • 2TB SSD (7.4GB/s Read)
  • 3x Thunderbolt 5, HDMI 2.1, 3.5mm Headphone, SDXC Card Reader, MagSafe 3
  • 14.2-inch Liquid Retina XDR Nano-texture Display (3024x1964 @ 120Hz, 1600nits)

In addition, I have a custom-built desktop PC. This is used to run software optimised for Windows, specifically games.

The full specification can be found below:

  • MSI MAG X570 Tomahawk WiFi
  • AMD Ryzen 9 3950X 3.5GHz Base / 4.7GHz Boost (16C/32T)
  • Noctua NH-D15 CPU Cooler
  • 64GB Corsair Vengeance LPX DDR4 PC4-28800C18 3600MHz RAM
  • 1TB Samsung 980 Pro M.2 PCI-e 4.0 NVM-e SSD
  • 1TB Samsung PM981 M.2 PCI-e 3.0 NVM-e SSD
  • NVIDIA GeForce RTX 3090 FE 24GB GDDR6X
  • EVGA SuperNova P2 1000W ‘80 Plus Platinum’ PSU
  • Fractal Torrent Compact

The AMD Ryzen 3950X, Samsung 980 Pro and Nvidia GeForce RTX 3090 are several years old, but still deliver excellent performance across a range of workloads (e.g., multi-threading, ray-tracing gaming, machine learning, video editing, etc.)

Finally, I use an Asus Zenbook S 16 running Ubuntu/Fedora/NixOS for Linux-specific workloads (e.g., Linux Containers, Ethical Hacking, etc.)

The full specification can be found below:

  • Asus Zenbook S 16
  • AMD Ryzen AI 9 HX 370 Processor (12C/24T, 5.1GHz Max)
  • 32GB LPDDR5X RAM
  • 1TB NVMe M.2 SSD
  • 16-inch WQXGA+ OLED Touch Display (2880x1800 @ 120Hz)

At home, the Apple MacBook Pro and desktop PC connect to a 57-inch Super Ultra-Wide monitor, specifically the Samsung G95NC Odyssey Neo G9 240Hz Dual UHD Monitor.

The full specification can be found below.

  • Model: Samsung G95NC Odyssey Neo G9
  • Panel Size: 57-inch
  • Panel Type: VA (Quantum Mini LED - 2,392 Zones)
  • Panel Curvature: 1000R
  • Aspect Ratio: 32:9
  • Resolution: 7680x2160
  • Refresh Rate: 240Hz
  • Variable Refresh Rate: AMD FreeSync Premium Pro
  • Response Time: 1ms (GTG)
  • High Dynamic Range: HDR10+ Gaming, VESA DisplayHDR 1000
  • Brightness: 420cd/㎡ (Typical), 1000cd/m2 (Peak)
  • Interface: 3x HDMI 2.1 (HDCP 2.2), 1x DisplayPort 2.1 (HDCP 2.2)

My workspace is minimal, thanks to the exceptional Secret Lab Magnus Pro XL sit-to-stand desk. The monitor is mounted on an Ergotron HX with HD Pivot, which is a heavy-duty monitor arm that can (just about) support the 15.4 kg weight of the Samsung G95NC Odyssey Neo G9.

My Setup

As you can see, for peripherals, I primarily use the Logitech MX Mechanical Mini, Logitech MX Master 3S and Insta360 Link 2. The keyboard and mouse were selected as they include an “easy switch” feature, which makes it simple to toggle between multiple devices. The mousepad is a Pulsar Superglide Glass Mousepad v2, which delivers very low friction and accurate tracking.

The photo also highlights my microphone setup, which is a Blue Yeti connected to the Blue Yeticaster that includes the Compass Boom Arm and Radius III Custom Shockmount. The microphone is primarily used for video conferencing, screencasting, webinars and podcasts.

Additional peripherals include speakers (AudioEngine A1), headphones (Razer BlackShark V2 and Apple AirPods Max), controller (GuliKit KK3 MAX Controller), steering wheel (Logitech G29), virtual reality headset (Meta Quest 3 and Apple Vision Pro) and printer (Epson EcoTank ET-2810).

As highlighted in the photo below, my desktop PC is mounted to the desk using the Secret Lab Premium PC Mount, with the PC case door exposed providing easy access to the components.

My Setup

Accompanying the desktop PC and monitor is an Original Prusa MINI+, which is an open-source 3D printer.

Finally, I use a Fractal Design Refine chair, which balances comfort and personalised ergonomics.

Home Server

Alongside my desktops and laptops, I have a small home server, which is connected to my Samsung S95B OLED TV (65-inch). The server manages local and cloud backups, server-side workloads, media streaming, and collaboration (video conferencing).

I selected an Apple Mac Mac Studio (MAR-2022) for the server, thanks to its excellent power efficiency (115W), high-performance I/O and small form factor. The Mac Studio also offers flexible video conferencing capabilities, including Apple FaceTime, Zoom, Microsoft Teams, Google Meet, Cisco WebEx, WhatsApp Video, etc.

  • Apple Mac Studio (MAR-2022)
  • Apple M3 Max (10-core - 8 Performance / 2 Efficiency)
  • 32-core GPU
  • 16-core Neural Engine
  • 64GB Unified Memory (400GB/s Memory Bandwidth)
  • 1TB SSD (7.4GB/s Read)
  • 2x 500GB Samsung Portable T5 SSD (USB 3.1 Gen2)

The 2TB of local SSD storage is split across multiple drives for resilience, with automated backups being completed by Carbon Copy Cloner and Cloud Storage via Microsoft OneDrive.

The only peripheral connected directly to the Mac Studio is a Logitech Brio Ultra HD Pro webcam, which delivers phenomenal video quality (4K/30fps - HDR), a wide viewing angle (90-degree dFoV) and a surprisingly good stereo, dual omnidirectional integrated microphone.

To support my minimal (hidden-wire) entertainment setup, all of my AV equipment (Sony STR-DN1050 AV Receiver, Sony PlayStation 5 Pro, Logitech Harmony Hub) is located in a cupboard under the stairs, with the required cables fed through the wall to the TV. This can be a little inconvenient when looking to insert/change physical media, but thankfully the cupboard offers plenty of space and ventilation.