~/oybek.dev
Book a call
insights

Notes from the
engine room.

What actually works in production — architecture calls, commerce stack decisions, and scoping honesty from 19 years of shipping. No fluff, no listicles.

ArchitectureJun 202610 min read

How we shipped NIO's regional EV platform — the architecture calls that mattered

A case-study deep dive into NIO's regional EV platform: the custom configurator, MedusaJS product sync, showroom scheduling and a self-serve Sanity CMS — the headless architecture calls that mattered, and what I'd change.

01 — latest

Recent writing.

Process
May 2026· 8 min read

The 48-hour scope: how to quote a web project without padding

A fixed-price web project quote in 48 hours sounds like a recipe for padding. It isn't — if discovery removes the guessing first. Here's the exact process I use, the questions that kill the unknowns, and when I refuse to fix-price at all.

Next.js
Apr 2026· 8 min read

Next.js 15 server components in production: patterns that survived

The React Server Components patterns that held up under real traffic across NIO, Geely and Trivandi — and the ones I refactored out. Plus what changed in Next.js 16's opt-in caching model.

AI
Apr 2026· 7 min read

AI features clients actually use (and the ones they don't)

Three years of shipping AI features in production — chatbots, content generation, typo-tolerant search. Which ones moved deflection, conversion and hours saved, which became demo-ware, and how to tell before you build.

Agencies
Mar 2026· 8 min read

White-labelling a senior dev: how agencies plug me in without chaos

The operating model I use to plug into agencies as a white-label senior engineer and fractional CTO: proposal support, weekly demos, code ownership, and a handover that leaves nothing stuck in my head.

CMS
Mar 2026· 9 min read

Sanity in the real world: building CMS setups marketing teams keep using

The gap between a CMS demo and a CMS still in daily use a year later comes down to four decisions: a page-builder of reusable sections, real roles, live preview, and field-level localisation. Here's what worked across NIO, Trivandi and The Savvy Way.

// new notes land roughly monthly — the useful kind, not the algorithm kind.

02 — questions

Questions, answered

What do you write about on this blog?

I write field notes from production — architecture calls, commerce stack decisions (Hydrogen, Medusa, Shopify, Sanity), real-world AI features, and honest scoping. Everything comes from 19 years of actually shipping software, not theory or listicles.

How often do you publish new articles?

New notes land roughly monthly. I publish when I have something genuinely useful to share from client work — not on a content calendar to feed an algorithm.

Who writes the insights, and what's the experience behind them?

I write all of them myself — I'm Oybek Daniyarov, a senior full-stack engineer and fractional CTO based in Dubai. Every post is grounded in 19 years of building and shipping production systems, including work for brands like NIO and Geely.

What tech stacks do your articles cover?

Mostly the stack I build with: Next.js and React on the frontend, Laravel on the backend, Sanity for content, and commerce platforms like Shopify, Hydrogen, and Medusa. I also cover React Native, Expo, Vercel, and practical AI integration with the AI SDK.

Are the articles available in English and Russian?

Yes. The site and articles are available in English and Russian, so you can read the insights in whichever language you prefer.

Reading is good.
Shipping is better.

Book a call