Available for new projects00 / Next.js & Headless CMS Developer

Headless CMSsites youactually own.

I'm Sohail Rana — a Next.js and Sanity developer for startups, SaaS teams, and agencies. I move sites off restrictive builders and AI-generated code onto clean, hand-coded architecture your team owns outright.

100%
Job Success on Upwork
5.0
Average client rating
50+
Websites shipped
Top Rated
Freelancer on Upwork
02

What I Do

One person across the whole pipeline — content model, design, front end, and the migration that gets you there.

01

Headless CMS Websites

Your content modelled properly and wired into Sanity, so your team edits pages, posts, and case studies without touching code — while the front end stays a fast, hand-coded Next.js app.

  • Next.js + Sanity builds
  • Content modelling & structured data
  • Self-serve editing for your team
02

Platform Migration

Moving off a slow, restrictive website builder onto code you own. Content, URLs, and search rankings come across intact — you keep the traffic and lose the subscription and the ceiling.

  • Content & URL migration
  • Redirects and SEO preserved
  • No platform lock-in, no monthly fee
03

AI-Generated Site Rescue

Sites shipped out of an AI app builder look fine until something needs to change. I rebuild them as clean, readable React or Next.js that you — or any developer you hire next — can actually maintain.

  • Rebuilt as maintainable code
  • Real component structure
  • Handed over in your own Git repo
04

API & Integrations

Booking flows, payments, CRM hooks, live data. Third-party services wired into your front end properly, so they match your brand instead of sitting in a mismatched embedded widget.

  • Booking & enquiry flows
  • REST APIs and third-party services
  • Custom-built over embedded widgets
05

Feature & Component Work

Already have a React or Next.js codebase? I come in for the piece you need — a page template, a new section, a design-system component — following the conventions your team already uses.

  • New pages, sections & components
  • Figma handoff to production code
  • Fits your existing patterns
06

Framer Builds

For founders and consultants who want to run their own site. Designed in Figma first, then built in Framer so you can edit copy and pages yourself, with no developer in the loop.

  • For self-managed sites only
  • Designed properly before it's built
  • Launch-ready in days, not months
03

Background

Most sites break at the seams — between the design file, the build, and the CMS behind it. Mine don't, because I own all three.

I spent three years as a Frontend Engineer & Designer at Dutrow LLC, designing and shipping websites for clients across industries — over fifty sites passed through my hands in that time. That's where the two crafts fused: every design decision made knowing how it will be built, every line of code written knowing why the design looks the way it does.

Now I work directly with founders, product teams, and agencies — mostly Next.js and Sanity builds, and getting sites off platforms that have stopped fitting. You deal with one person who owns the whole result: the content model, the design, the front end, and the migration that gets you there. No templates, no page builders, no telephone game.

Working with
Startups, SaaS teams & agencies — remote
Role
Next.js & Headless CMS Developer
Previously
Frontend Engineer & Designer, Dutrow LLC (3 yrs)
Now
Top Rated on Upwork — 100% Job Success
04

How I Work

A process built to remove surprises — you approve the design before development starts, and you leave owning the code.

  1. 01

    Audit & plan

    We start with what the site actually has to do and what's holding it back — the platform, the content model, the code someone else left behind. Sometimes the right answer is smaller than the brief.

  2. 02

    Design in Figma

    Every page is designed around your brand and approved by you before development starts. No surprises at delivery — you've already seen exactly what you're getting.

  3. 03

    Build in Next.js

    The approved design, hand-coded as a fast, responsive front end with content modelled in Sanity. Because I designed it, nothing gets lost in translation between designer and developer.

  4. 04

    Migrate & hand over

    Content moved across, redirects mapped, deployed and tested on real devices — then handed to you in your own repo. You own the code, the content, and the hosting. No lock-in, no retainer required.

05

Client Reviews

Every word below is from a real Upwork review — the record behind a Top Rated badge and 100% Job Success.

“I had an absolutely fantastic experience working with Sohail on my website. From the very beginning, Sohail took the time to truly understand my brand.”

Seetha The Comic

Brand site rebuild

“Sohail was attentive and delivered exactly what I needed within the required timeframe. I highly recommend him for his professionalism and high-quality work.”

Upwork client

JavaScript carousel

“What a great website! Really beautiful and hit a lot of details and content. Also easy to work with. Thanks so much!”

Local business owner

Business website

“Did a great looking website, thanks so much!”

Service company owner

Marketing site

Drag, swipe, or use the arrows

  • ✦Next.js
  • ✦React
  • ✦TypeScript
  • ✦Sanity CMS
  • ✦Headless CMS
  • ✦Content Modeling
  • ✦Tailwind CSS
  • ✦JavaScript
  • ✦Figma
  • ✦API Integration
  • ✦Site Migration
  • ✦Jamstack
  • ✦Framer
  • ✦Netlify
  • ✦Vercel
  • ✦Git & GitHub
06

Let's Build Something

Migrating off a platform, starting a CMS build, or need a hand on an existing codebase? I'll reply with an honest take on scope, timeline, and whether I'm the right fit.

Available for new projects