I write words that feel like
home but work like magic

4+ years of copywriting experience

Hi! I'm Sehrish.

I'm a content & copywriter with 4+ years of experience turning ideas into impact. Whether it’s a brand-new product launch or a snappy social caption, I craft copy that makes people stop, scroll, and act.

Brands I've worked for

50+

Clients helped

1000+

Ad copy written

20+

Campaigns developed

3+ years

paid ads (google, meta)

5+ years

content creation

4+ years

content strategizing

My Work

Girls Corner Podcast

When an RJ & a copywriter sits down for a tete-a-tete, a lot of juicy details are ought to spill out. Welcome to the podcast, Girls Corner! This is everything girly and doubly fun. Witness candid conversations and observations. Tune in with us every week for new episodes and crazy anecdotes.

Dil Diya - Diwali Campaign

Radio Mirchi 98.3

0:000:00
(() => { const $ = (sel, el = document) => el.querySelector(sel); const root = $('[data-ua]'); if (!root) return; const audio = $('[data-audio]', root); const btnPlay = $('[data-toggle]', root); const btnBack = $('[data-back]', root); const btnFwd = $('[data-fwd]', root); const bar = $('[data-bar]', root); const fill = $('[data-fill]', root); const dot = $('[data-dot]', root); const nowE = $('[data-now]', root); const durE = $('[data-dur]', root); let dragging = false; const clamp = (v, a, b) => Math.max(a, Math.min(b, v)); const fmt = t => { t = isFinite(t) ? t : 0; const m = Math.floor(t / 60), s = Math.floor(t % 60); return `${m}:${String(s).padStart(2, '0')}`; }; const setPct = p => { fill.style.width = p + '%'; dot.style.left = p + '%'; }; const pctFrom = e => { const r = bar.getBoundingClientRect(); return clamp(((e.clientX - r.left) / r.width) * 100, 0, 100); }; audio.addEventListener('loadedmetadata', () => durE.textContent = fmt(audio.duration)); btnPlay.addEventListener('click', () => { if (audio.paused) { audio.play(); btnPlay.textContent = '▢'; } else { audio.pause(); btnPlay.textContent = '▷'; } }); btnBack.addEventListener('click', () => audio.currentTime = clamp(audio.currentTime - 10, 0, audio.duration || 0) ); btnFwd.addEventListener('click', () => { const d = isFinite(audio.duration) ? audio.duration : audio.currentTime + 10; audio.currentTime = clamp(audio.currentTime + 10, 0, d); }); audio.addEventListener('timeupdate', () => { if (!dragging && audio.duration) setPct((audio.currentTime / audio.duration) * 100); nowE.textContent = fmt(audio.currentTime); }); bar.addEventListener('mousedown', e => { dragging = true; setPct(pctFrom(e)); }); document.addEventListener('mousemove', e => dragging && setPct(pctFrom(e))); document.addEventListener('mouseup', () => { if (!dragging) return; dragging = false; const p = parseFloat(fill.style.width) || 0; if (audio.duration) audio.currentTime = (p / 100) * audio.duration; }); audio.addEventListener('ended', () => { btnPlay.textContent = '▷'; setPct(0); audio.currentTime = 0; }); })();

Reels

Instagram Reels – Uniform Size with Captions

Scripts and Ads written at Radio Mirchi

Scripts and Captions Written for Reels

Instagram Reels – Uniform Size with Captions
Instagram Reels – Uniform Size with Captions
Instagram Reels – Uniform Size with Captions