Masoud Golchin

Masoud Golchin

Masoud Golchin is a backend developer at Refact, working on server-side systems, internal tooling, and infrastructure. He builds and maintains the services that support both client projects and the team’s day-to-day development workflow. His work includes backend logic, developer tools, system reliability, and the technical foundations that allow products to scale and operate consistently. At Refact, Masoud focuses on creating practical engineering solutions that help the team move faster while keeping systems organized, maintainable, and dependable.

Engineer monitoring website uptime dashboard for website maintenance and support
by Masoud Golchin

Website Maintenance and Support: A Practical Guide

A DNS record drifts. An SSL certificate expires overnight. A plugin update lands in production without staging. None of these would surface as red flags on a dashboard. The site continues to load for the developer that last interacted with it, while the customer attempting to purchase is met with an empty page. One founder […]

Support agent reviewing customer support portal dashboard on desktop monitor
by Masoud Golchin

Customer Support Portal: A Practical Guide

When a customer reset password question reaches your inbox for the fourth time on a Tuesday, the actual issue isn’t the question. The issue is that your support knowledge bases live in five places, and none are the place customers look at first. According to Gartner’s 2024 study of more than 5,700 customers, only 14% […]

Developer building a Next.js website at a monitor with code and terminal open
by Masoud Golchin

Next.js Website: An Operator’s Guide

When agencies are just coming up with a proposal, they often include a Next.js website. Often, they’ll do this before the goal of the website has even been determined. Someone will suggest Next.js, and the rest of the room will agree. They assume Next.js framework, and a project goes astray. Sure, Next.js can handle certain […]

Developer working on Shopify theme development across two monitors
by Masoud Golchin

Shopify Theme Development: A Practical Guide

You will not see a Shopify theme project fail on the day of launch. The trouble comes three months down the line: the marketing lead is forced to open a ticket just to put in a new section, Lighthouse has the store at 48 after you have let a dozen apps in, and the team […]

Engineer diagramming legacy application modernization strategies on a whiteboard
by Masoud Golchin

Legacy Application Modernization Strategies

You do not have to look far for examples of what happens when a legacy application modernization plan, which made sense on a slide deck, goes wrong. Knight Capital’s $440 million write-off in under an hour was the result of a deployment that woke up some dormant code no one had any recollection of. TSB […]

Person reviewing a custom client portal dashboard on a laptop at a desk
by Masoud Golchin

Custom Client Portal: A Practical Build Guide

You will not hear most client portals fail. They are put out there, an announcement email is sent, and a handful of logins are tallied in the opening week. After that they go dormant, with support requests continuing to come in over the very channels the portal was meant to do away with. Gartner put […]

Desk workspace showing a Squarespace to Shopify migration URL redirect map on laptop and paper
by Masoud Golchin

Squarespace to Shopify Migration Playbook

It is rare for a Squarespace to Shopify migration to go wrong on launch day. The trouble comes two weeks down the line when a member of the marketing team sees a blog category churning out 404s, or a customer puts in an email because they can no longer access their old account. On the […]

Developer comparing WordPress admin and Strapi admin side by side on two monitors
by Masoud Golchin

Strapi vs WordPress: An Honest Comparison

Strapi vs WordPress looks like a tool comparison. It is really an operating-model choice. One system keeps editors moving without a developer in the room. The other gives engineers a clean API and hands them the frontend, the auth, the preview flow, and the deploy pipeline in return. Pick the wrong one and the cost […]

Technician tagging one server in a row of identical racks illustrating multi-tenant SaaS architecture
by Masoud Golchin

Multi-Tenant SaaS Architecture: A Practical Guide

You will not find the source of most cross-tenant bugs in a SaaS product to be an absent WHERE tenant_id = ?. The trouble is usually in the layer that has been overlooked: a background job running without a tenant, a Redis key un-namespaced by mistake, or a connection put back in the pool with […]

Let's talk

Let's talk

If you're building something and need the right partner, schedule a conversation.

Schedule for free consultation