About Lofts Studio

Two brothers. Two cities.
One studio for founders who refuse to ship average.

Lofts Studio is the senior web engineering team of Adnan Khan (Multan) and Irfan Khan (Dubai). Two Top Rated Upwork operators with a thousand delivered projects between us. The studio is built on a deliberate split — Adnan leads ecommerce and CMS engineering, Irfan leads full-stack and custom application architecture. We run the studio together with a five-person engineering bench and zero PM tax.

The founders

Both verified. Both delivering. Both on the call.

We’re not a brand pretending to be a studio. We’re a studio that happens to be brothers. You get both of us on the first call, and you get whichever of us is right for the work after that. No sales team. No project manager hierarchy. The people who write your code are the people who took the brief.

A

Adnan Khan

Co-founder · Multan, Pakistan

Top Rated Plus on Upwork 100% JSS

Leads ecommerce, CMS, and conversion engineering at Lofts Studio. Top Rated Plus on Upwork since 2018 — the highest verified tier on the platform — with 307+ delivered projects, $300K+ tracked earnings, and a 100% Job Success Score across nine years.

Specialises in: Shopify (Plus & Standard), WooCommerce, WordPress, Elementor, Webflow, custom Shopify apps, CRO, speed engineering.

Verify on Upwork  →
I

Irfan Khan

Co-founder · Dubai, UAE

Top Rated on Upwork $600K+ value

Leads full-stack architecture and custom application engineering at Lofts Studio. Top Rated on Upwork with 700+ delivered projects and $600K+ in measurable client value generated. Based in Dubai — the studio’s second base of operations — opening callable hours from US morning through UK evening.

Specialises in: React, Next.js, Node.js, custom web applications, WordPress at scale, API integrations, headless commerce backends, SaaS frontends.

Verify on Upwork  →
How it started

Adnan started writing WordPress code in 2014 — back when WooCommerce still felt like the future and “headless commerce” was a phrase nobody used. The first paid project was a $40 plugin tweak for a freelancer in Australia. He hired Adnan back the next week. That’s been the pattern ever since.

Irfan came up parallel — full-stack engineering on React and Node.js while Adnan went deep on Shopify and WordPress. Same surname, same standard, different specialisations. We’ve been quietly delivering for the same kind of founder for a decade, just under separate Upwork profiles.

In 2026 we consolidated into Lofts Studio. The name comes from how we operate — two physical studios (one in Multan, one in Dubai), each elevated above the noise, both built for founders who want senior engineering without an agency layer.

Today the studio runs on a simple promise: no junior handoffs, no agency overhead, no scope creep. You work directly with the people writing the code. Every project is fixed-price. Every milestone is escrow-protected when run through Upwork. And every launch comes with thirty days of post-launch support — because real traffic always finds bugs staging didn’t.

Who leads what

Capability matrix. No gaps. No bench warming.

Capability Adnan (Multan) Irfan (Dubai) Lead
Shopify (Plus + Standard)Adnan
WooCommerce + WordPressAdnan
React + Next.jsIrfan
Node.js + API engineeringIrfan
Custom Shopify appsAdnan + Irfan
Headless commerceAdnan + Irfan
Insurance & finance platformsAdnan
Membership & community (Stripe/Discord/Whop)Adnan
SaaS frontendsIrfan
Speed + Core Web VitalsAdnan
Verified by Upwork

Combined track record. Every number independently logged.

1,000+

Projects delivered

$900K+

Tracked client value

2

Top Rated Upwork operators

100%

Job Success Score

9 yrs

Verified delivery

How I work

Five operating principles. All of them earned.

01

Fixed price. Fixed scope. Fixed date.

Hourly billing rewards slow work. You get a clear quote, a hard launch date, and zero hourly surprises.

02

Async-first. Loom over meetings.

Daily progress updates by Loom or text. Calls only when they genuinely earn their place on your calendar.

03

You own the code. Always.

Everything ships into your Git repo. No "preferred hosting" lock-in, no licensing tricks, no vendor traps.

04

Escrow-protected via Upwork.

Every milestone is funded into Upwork escrow before I start. Zero contract risk on your end.

05

30 days of post-launch support, included.

I stay on for a month after launch — to fix what real traffic reveals, not just what staging caught.

If you want to talk

If something here resonated, the form takes ninety seconds.

Send the URL and what you’d change first. I’ll write back within four hours with three suggestions you can act on whether you hire me or not.

Start a conversation View Upwork profile
Book a free 15-min audit