The Machine Behind My Backend Systems

by Eric Hanson, Backend Developer at Clean Systems Consulting

When you hire a backend consultant, you're not just hiring code. You're hiring performance, reliability, and execution speed. That’s why the machine I use to build systems matters.

1. Macbook Pro

This is my daily driver.

If I’m working from a café, traveling, or just moving around the house — this is the machine with me.

I’ve used different laptops before, but I always come back to the MacBook Pro. The battery life is predictable. The build quality is solid. It doesn’t randomly slow down when I have 20 things open.

My current configuration:

  • M6 Pro chip with 18-core CPU and 20-core GPU
  • 64GB RAM
  • 1TB SSD

2. Custom-Built PC

At home, I use a custom desktop when I need more raw power.

This machine stays on my desk and is built specifically for heavy workloads — long test runs, large datasets, or when I just want maximum performance without thinking about resource limits.

Specs:

  • AMD Ryzen 9 7950 X3D processor with 16 cores and 32 threads
  • 128GB RAM of DDR5 Kingston Fury Beast
  • 4TB NVMe Samsung 990 Pro
  • 8TB HDD WD Blue
  • Radeon RX 7900 GRE
  • 32-inch 4K monitor

It’s fast. Very fast.

Sometimes I run full environments locally just because I can. No waiting for cloud instances. No worrying about memory. Everything is instant.

Why Two Machines?

The MacBook Pro gives me flexibility.

The desktop gives me power.

One travels with me. One stays grounded at home.

That’s my setup in 2026.

It might change next year — but for now, this is the machine behind the work.

Scale Your Backend - Need an Experienced Backend Developer?

We provide backend engineers who join your team as contractors to help build, improve, and scale your backend systems.

We focus on clean backend design, clear documentation, and systems that remain reliable as products grow. Our goal is to strengthen your team and deliver backend systems that are easy to operate and maintain.

We work from our own development environments and support teams across US, EU, and APAC timezones. Our workflow emphasizes documentation and asynchronous collaboration to keep development efficient and focused.

  • Production Backend Experience. Experience building and maintaining backend systems, APIs, and databases used in production.
  • Scalable Architecture. Design backend systems that stay reliable as your product and traffic grow.
  • Contractor Friendly. Flexible engagement for short projects, long-term support, or extra help during releases.
  • Focus on Backend Reliability. Improve API performance, database stability, and overall backend reliability.
  • Documentation-Driven Development. Development guided by clear documentation so teams stay aligned and work efficiently.
  • Domain-Driven Design. Design backend systems around real business processes and product needs.

Tell us about your project

Our offices

  • Copenhagen
    1 Carlsberg Gate
    1260, København, Denmark
  • Magelang
    12 Jalan Bligo
    56485, Magelang, Indonesia

More articles

When It is Okay to Leave a Meeting Without Asking Permission

Sometimes, sitting through a meeting feels like watching paint dry. Not every minute in a calendar invite deserves your attention—and that’s okay.

Read more

Risk Management in Software Development

Software projects rarely fail because of one big mistake. They fail because of many small risks left unchecked.

Read more

What Actually Happens When Spring Boot Starts Up

Spring Boot startup involves auto-configuration, bean registration, context refresh, and lifecycle callbacks — in a specific order that determines when your code runs and why some startup bugs are hard to diagnose.

Read more

Why Prague Startups Struggle to Compete With Enterprise Outsourcing Firms for Backend Talent

Prague has a deep pool of backend engineering experience. Most of it is committed to enterprise outsourcing contracts that startups can't easily compete with.

Read more