Back to portfolio

Development setup

My development setup.

I use this setup for full-stack development, mobile testing, local containers, coding-agent sessions, database work, and interface review.

Primary machine

MacBook Pro

M1 Pro · 16GB unified memory

Primary machine for web and mobile development, coding-agent sessions, database tools, and local containers.

01

Displays

The ultrawide holds the main editor and browser; the second display keeps documentation, terminals, and communication visible.

Black

Xiaomi 34-inch curved monitor

Ultrawide primary displayMain canvas for editor, browser, terminal, and product references without constant window switching.

Black

Xiaomi 27-inch monitor

Secondary displayDedicated space for documentation, logs, communication, and live product validation.

02

Input

The keyboard and mouse I use for daily development, navigation, and review.

Black

Logitech MX Master 3

Wireless productivity mousePrecise navigation and horizontal scrolling across code, timelines, design files, and wide data views.

Black

AJAZZ AK870T

Mechanical keyboardCompact daily input for long coding sessions while keeping the desk uncluttered.

03

Everyday devices

Audio, communication, and real-device checks for responsive web and mobile work.

White

AirPods Pro 2

Wireless earbudsFocus audio, calls, and quick transitions between the MacBook and iPhone.

Black

iPhone 15

Mobile deviceReal-device QA for responsive interfaces, PWAs, authentication, and mobile product flows.

04

Desk and power

A sit-stand desk and shared charging point keep the workspace easy to reset between tasks.

Black

Sit-stand desk

Height-adjustable workspaceSupports posture changes during long implementation, debugging, and review sessions.

Black

UGREEN wireless charging dock

iPhone and AirPods chargingKeeps everyday devices powered with fewer cables across the working surface.