(function() { var nav = document.getElementById('gstaik-nav'); var burger = document.getElementById('gstaik-burger'); var menu = document.getElementById('gstaik-mobile-menu'); if (!nav || !burger || !menu) return; var isOpen = false, menuScrollY = 0, lastScrollY = 0, ticking = false; function openMenu() { isOpen = true; menuScrollY = window.scrollY; burger.classList.add('open'); menu.classList.add('open'); } function closeMenu() { isOpen = false; burger.classList.remove('open'); menu.classList.remove('open'); } burger.addEventListener('click', function() { isOpen ? closeMenu() : openMenu(); }); menu.querySelectorAll('a').forEach(function(link) { link.addEventListener('click', closeMenu); }); window.addEventListener('scroll', function() { if (!ticking) { window.requestAnimationFrame(function() { var current = window.scrollY; if (isOpen && Math.abs(current - menuScrollY) > 60) closeMenu(); if (current <= 10) { nav.classList.remove('hidden'); } else if (current > lastScrollY + 8) { nav.classList.add('hidden'); closeMenu(); } else if (current < lastScrollY - 8) { nav.classList.remove('hidden'); } lastScrollY = current; ticking = false; }); ticking = true; } }, { passive: true }); })();

Unlock Your Channel's True Potential.

Putting in the work but getting no results? I got you!


Why choose me?

High Impact Unique Designs

With over 8 years of experience you know that your designs
will be 1 of 1 and completely AI free!



Quality Icon

Top Quality

Designed to be viewed on everything by everyone.

Delivery Icon

Super Fast Delivery

No waiting around. Get your designs done fast!

Plans Icon

Flexible Plans

Multiple options available based on budget, trend and style.

Pricing Icon

Super Easy Process

Custom designed process that makes ordering seamless.

Unique Icon

Unique & All Yours

Every design is custom made and AI free.

Support Icon

Dedicated Support

Amazing before and after support to resolve any issues.


What can I do?

Designs for Every Niche.

AnimeAnime
Call of DutyCall of Duty
FortniteFortnite
YouTubeYouTube
IRL StreamerIRL Streamer
GamingGaming
AnimeAnime
Call of DutyCall of Duty
FortniteFortnite
YouTubeYouTube
IRL StreamerIRL Streamer
GamingGaming
Apex LegendsApex Legends
ThumbnailsThumbnails
League of LegendsLeague of Legends
ValorantValorant
PersonalPersonal
Cover ArtsCover Arts
Apex LegendsApex Legends
ThumbnailsThumbnails
League of LegendsLeague of Legends
ValorantValorant
PersonalPersonal
Cover ArtsCover Arts

Fill the missing piece of your success. Let's build your brand from
scratch without wasting any more time!
Order Now


Are you a creative?

Graphics Packs

Stop wasting hours on low quality graphics, and pick these
unique assets ranging from backgrounds to icons!

(function init() { var vp = document.getElementById('gp-vp'); var track = document.getElementById('gp-track'); var dotsEl = document.getElementById('gp-dots'); if (!vp || !track || !dotsEl) { setTimeout(init, 100); return; } var hasStarted = false; /* ── Scrolling titles ── */ document.querySelectorAll('.gstaik-pack-card').forEach(function(card) { card.addEventListener('mouseenter', function() { var wrap = card.querySelector('.gstaik-pack-title-wrap'); var title = card.querySelector('.gstaik-pack-title'); if (!wrap || !title) return; var overflow = title.scrollWidth - wrap.offsetWidth; if (overflow <= 0) return; var duration = Math.max(2, overflow / 40); title.style.setProperty('--scroll-dist', '-' + overflow + 'px'); title.style.setProperty('--scroll-duration', duration + 's'); title.classList.add('scrolling'); }); card.addEventListener('mouseleave', function() { var title = card.querySelector('.gstaik-pack-title'); if (!title) return; title.classList.remove('scrolling'); title.style.transform = 'translateX(0)'; }); }); /* ── Carousel ── */ var slots = Array.prototype.slice.call(track.querySelectorAll('.gstaik-pack-slot')); var dots = Array.prototype.slice.call(dotsEl.querySelectorAll('span')); var total = slots.length; var cur = 0; var GAP = 12; var startX = 0, startY = 0, lockAxis = null, autoTimer = null; function isMobile() { return window.innerWidth <= 768; } function slotW() { return slots[0] ? slots[0].offsetWidth : 0; } function vpW() { return vp.offsetWidth; } function offsetFor(i) { var sw = slotW(), vw = vpW(); return i * (sw + GAP) - (vw - sw) / 2; } function startAuto() { clearTimeout(autoTimer); if (isMobile()) { autoTimer = setTimeout(function() { if (cur === total - 1) goTo(0, true); }, 5000); } else { autoTimer = setTimeout(function() { goTo(cur === total - 1 ? 0 : cur + 1, true); }, hasStarted ? 1200 : 6000); } } function goTo(index, animate) { if (animate) hasStarted = true; cur = ((index % total) + total) % total; track.style.transition = animate ? 'transform 0.38s cubic-bezier(0.25,0.46,0.45,0.94)' : 'none'; track.style.transform = 'translateX(' + (-offsetFor(cur)) + 'px)'; slots.forEach(function(s, i) { s.classList.toggle('is-active', i === cur); }); dots.forEach(function(d, i) { d.classList.toggle('active', i === cur); }); startAuto(); } vp.addEventListener('mouseenter', function() { clearTimeout(autoTimer); }); vp.addEventListener('mouseleave', function() { if (!isMobile()) startAuto(); }); vp.addEventListener('touchstart', function(e) { startX = e.touches[0].clientX; startY = e.touches[0].clientY; lockAxis = null; track.style.transition = 'none'; clearTimeout(autoTimer); }, { passive: true }); vp.addEventListener('touchmove', function(e) { var dx = e.touches[0].clientX - startX; var dy = e.touches[0].clientY - startY; if (!lockAxis) lockAxis = Math.abs(dx) > Math.abs(dy) ? 'h' : 'v'; if (lockAxis === 'h') { e.preventDefault(); track.style.transform = 'translateX(' + (-offsetFor(cur) + dx) + 'px)'; } }, { passive: false }); vp.addEventListener('touchend', function(e) { if (lockAxis !== 'h') { startAuto(); return; } var dx = e.changedTouches[0].clientX - startX; goTo(Math.abs(dx) > 40 ? (dx < 0 ? cur + 1 : cur - 1) : cur, true); lockAxis = null; }, { passive: true }); dots.forEach(function(d, i) { d.addEventListener('click', function() { goTo(i, true); }); }); goTo(0, false); window.addEventListener('resize', function() { goTo(cur, false); }); })();

Who wants free assets?

Latest Freebies

Nothing better than free assets for your library!
Don't miss any of them!

Freebie 2
1500+ Photoshop Assets | Ultimate PSD for Creators & Creatives
Free
Download →
Most Downloaded
Freebie 3
30+ Free Font Pack | Fonts Bundle, Creative Fonts
Free
Download →
Most Downloaded
Freebie 2
1500+ Photoshop Assets | Ultimate PSD
Free
Download →
Freebie 3
30+ Free Font Pack | Fonts Bundle, Creative Fonts
Free
Download →
Freebie 4
200+ Design Icons & Symbols | Perfect Y2K Assets for Designs
Free
Download →
Freebie 5
180+ Text Styles Pack | Trendy Letters for Thumbnails & More
Free
Download →
(function() { /* ── SCROLLING TITLE LOGIC ── */ function initScrollTitles() { document.querySelectorAll('.gstaik-freebie-card').forEach(function(card) { card.addEventListener('mouseenter', function() { var wrap = card.querySelector('.gstaik-freebie-title-wrap'); var title = card.querySelector('.gstaik-freebie-title'); if (!wrap || !title) return; var overflow = title.scrollWidth - wrap.offsetWidth; if (overflow <= 0) return; var duration = Math.max(2, overflow / 40); title.style.setProperty('--scroll-dist', '-' + overflow + 'px'); title.style.setProperty('--scroll-duration', duration + 's'); title.classList.add('scrolling'); }); card.addEventListener('mouseleave', function() { var title = card.querySelector('.gstaik-freebie-title'); if (!title) return; title.classList.remove('scrolling'); title.style.transform = 'translateX(0)'; }); }); } /* ── CAROUSEL LOGIC ── */ function initCarousel(vpId, trackId, dotsId) { var vp = document.getElementById(vpId); var track = document.getElementById(trackId); var dotsEl = document.getElementById(dotsId); if (!vp || !track || !dotsEl) return; var slots = Array.prototype.slice.call(track.querySelectorAll('.gstaik-freebie-slot')); var dots = Array.prototype.slice.call(dotsEl.querySelectorAll('span')); var total = slots.length, cur = 0, GAP = 12; var startX = 0, startY = 0, lockAxis = null, autoTimer = null; function slotW() { return slots[0] ? slots[0].offsetWidth : 0; } function vpW() { return vp.offsetWidth; } function offsetFor(i) { var sw = slotW(), vw = vpW(); return i * (sw + GAP) - (vw - sw) / 2; } function resetTimer() { clearTimeout(autoTimer); autoTimer = setTimeout(function() { if (cur === total - 1) goTo(0, true); }, 5000); } function goTo(index, animate) { cur = ((index % total) + total) % total; track.style.transition = animate ? 'transform 0.38s cubic-bezier(0.25,0.46,0.45,0.94)' : 'none'; track.style.transform = 'translateX(' + (-offsetFor(cur)) + 'px)'; slots.forEach(function(s, i) { s.classList.toggle('is-active', i === cur); }); dots.forEach(function(d, i) { d.classList.toggle('active', i === cur); }); } vp.addEventListener('touchstart', function(e) { startX = e.touches[0].clientX; startY = e.touches[0].clientY; lockAxis = null; track.style.transition = 'none'; clearTimeout(autoTimer); }, { passive: true }); vp.addEventListener('touchmove', function(e) { var dx = e.touches[0].clientX - startX, dy = e.touches[0].clientY - startY; if (!lockAxis) lockAxis = Math.abs(dx) > Math.abs(dy) ? 'h' : 'v'; if (lockAxis === 'h') { e.preventDefault(); track.style.transform = 'translateX(' + (-offsetFor(cur) + dx) + 'px)'; } }, { passive: false }); vp.addEventListener('touchend', function(e) { if (lockAxis !== 'h') { resetTimer(); return; } var dx = e.changedTouches[0].clientX - startX; goTo(Math.abs(dx) > 40 ? (dx < 0 ? cur + 1 : cur - 1) : cur, true); lockAxis = null; resetTimer(); }, { passive: true }); dots.forEach(function(d, i) { d.addEventListener('click', function() { goTo(i, true); resetTimer(); }); }); goTo(0, false); resetTimer(); window.addEventListener('resize', function() { goTo(cur, false); }); } initScrollTitles(); initCarousel('gf-vp-1', 'gf-track-1', 'gf-dots-1'); })();

Got questions?

I've Got Answers.

Everything You Need To Know.

While I do have an expertise in gaming designs that's not the only thing I do. My work covers everything from ads to stream packs and much more, across all styles. Lately, there's been a growing trend toward IRL streamer designs, especially those with a full-face, personality-driven approach — and I'm fully on board with that too!
Absolutely! You can request revisions based on the tier you've selected — at no additional cost. Each updated design will be delivered to you one by one.
Absolutely! Thumbnails grab attention and get people to click, but once they're interested, the next step is usually checking out your profile. That's where your profile design becomes crucial — it can be the deciding factor in whether a viewer hits the subscribe button or moves on.
With over 8 years of experience and more than 1,000 five-star reviews on Fiverr, my work has consistently met high standards. I encourage you to read through some of my reviews — they'll give you a clear idea of the quality, reliability, and care I bring to every design.

Need ideas?

My Porfolios

Browse My Best Work.

Portfolio Cards — GstaikDesigns

Ready to order?

Simple Pricing.
No Surprises.

Pick your plan.

Pricing — GstaikDesigns
Only 3 slots open this week - spots fill fast

Tier 01

Basic

$10
  • 2D Custom Banner
  • 1 Platform Size
  • Mobile & Desktop Friendly
  • 1-Day Delivery
  • Unlimited Revisions
  • 3D Design
  • Profile Picture
  • Editable Source Files
Get Started →

Tier 03

Premium

$30
  • 3D Custom Banner
  • Profile Picture Included
  • 4 Platform Sizes
  • Editable Source Files
  • 2-Day Delivery
  • Unlimited Revisions
  • After-Purchase Support
Go Premium →

Message me on Fiverrfor any questions about the plans.

Reviews — GstaikDesigns
What people say
Trusted by
creators worldwide!
5.0
2000+ reviews
"Honestly one of the best purchases for my workflow. Quality is insane."
Jake M.
Etsy
"The texture pack alone is worth it. Clients always ask what I used."
Sofia R.
Etsy
"Everything you need to start a clothing brand from scratch. Super impressed."
Daniel K.
Payhip
"The mockups are incredibly detailed. Straight fire — highly recommend."
Alex L.
Etsy
"So many assets and all of them are actually good. Rare to find this quality."
Marcus T.
Payhip
"Already bought 3 packs and coming back for more. Genuinely useful stuff."
Priya S.
Etsy
"Honestly one of the best purchases for my workflow. Quality is insane."
Jake M.
Etsy
"The texture pack alone is worth it. Clients always ask what I used."
Sofia R.
Etsy
"Everything you need to start a clothing brand from scratch. Super impressed."
Daniel K.
Payhip
"The mockups are incredibly detailed. Straight fire — highly recommend."
Alex L.
Etsy
"So many assets and all of them are actually good. Rare to find this quality."
Marcus T.
Payhip
"Already bought 3 packs and coming back for more. Genuinely useful stuff."
Priya S.
Etsy
"Saved me so much time. Everything is plug and play — no fluff."
Chris W.
Gumroad
"The LUTs transformed my editing style completely. Worth every penny."
Nadia V.
Etsy
"Huge variety, high quality. You can tell real effort went into these."
Tom B.
Payhip
"Bought the Y2K icon pack and it elevated every project I touched."
Layla H.
Etsy
"Fast delivery and exactly as described. Will definitely be back."
Ryan O.
Etsy
"These are the type of assets that make your work stand out immediately."
Zoe M.
Gumroad
"Saved me so much time. Everything is plug and play — no fluff."
Chris W.
Gumroad
"The LUTs transformed my editing style completely. Worth every penny."
Nadia V.
Etsy
"Huge variety, high quality. You can tell real effort went into these."
Tom B.
Payhip
"Bought the Y2K icon pack and it elevated every project I touched."
Layla H.
Etsy
"Fast delivery and exactly as described. Will definitely be back."
Ryan O.
Etsy
"These are the type of assets that make your work stand out immediately."
Zoe M.
Gumroad

Looking for tutorials?

Helpful Videos

From Tutorials to Showcases all in once place!


Portfolio — GstaikDesigns

Selected Work

Before & After.
See The Difference.

Every design is built from scratch - no templates, no AI, no shortcuts. Drag the slider to compare, then tap a thumbnail to switch projects.

1,000+ Five-Star Reviews
8 Years Experience
Unlimited Revisions

Before & After

Watch ideas come to life. Browse before & after breakdowns from real projects in the design process.

BeforeAfter
BeforeAfter

← Drag To Compare →

Project 1
Project 2
Project 3
Project 4
Project 5
Project 6

Tap a thumbnail to switch project

Ready To Order?

Want A Design Like This?

Custom designs delivered fast. No hassle, just results.

(function init() { var slider = document.getElementById('slider'); var imgBefore = document.getElementById('img-before'); var imgAfter = document.getElementById('img-after'); var line = document.getElementById('line'); var knob = document.getElementById('knob'); var thumbs = document.querySelectorAll('.ba-thumb'); /* If elements aren't in the DOM yet, retry in 100ms */ if (!slider || !imgAfter) { setTimeout(init, 100); return; } function setPos(p) { p = Math.min(98, Math.max(2, p)); imgAfter.style.clipPath = 'inset(0 ' + (100 - p).toFixed(1) + '% 0 0)'; line.style.left = p + '%'; knob.style.left = p + '%'; } function getPct(clientX) { var r = slider.getBoundingClientRect(); return ((clientX - r.left) / r.width) * 100; } /* Pointer Events — handles mouse + touch in one */ slider.addEventListener('pointerdown', function(e) { slider.setPointerCapture(e.pointerId); setPos(getPct(e.clientX)); e.preventDefault(); }); slider.addEventListener('pointermove', function(e) { if (e.buttons === 0 && e.pressure === 0) return; setPos(getPct(e.clientX)); e.preventDefault(); }); /* Thumbnails */ thumbs.forEach(function(t) { t.addEventListener('click', function() { thumbs.forEach(function(x) { x.classList.remove('active'); }); t.classList.add('active'); imgBefore.src = t.getAttribute('data-before'); imgAfter.src = t.getAttribute('data-after'); setPos(50); }); }); setPos(50); })();
(function () { /* ── Config ── */ var DELAY_MS = 5000; /* how long before popup appears (ms) */ var SNOOZE_KEY = 'gstaik_popup_dismissed'; /* localStorage key */ var SNOOZE_DAYS = 7; /* days before showing again after dismiss */ /* ── Helpers ── */ function $(id) { return document.getElementById(id); } function isValidEmail(v) { return /^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(v.trim()); } function shouldShow() { try { var ts = localStorage.getItem(SNOOZE_KEY); if (!ts) return true; var diff = Date.now() - parseInt(ts, 10); return diff > SNOOZE_DAYS * 86400000; } catch(e) { return true; } } function dismiss() { try { localStorage.setItem(SNOOZE_KEY, Date.now().toString()); } catch(e) {} var overlay = $('gstaik-popup-overlay'); overlay.classList.remove('visible'); } /* ── Show popup ── */ function showPopup() { if (!shouldShow()) return; $('gstaik-popup-overlay').classList.add('visible'); } /* ── Close on overlay click ── */ $('gstaik-popup-overlay').addEventListener('click', function(e) { if (e.target === this) dismiss(); }); $('gstaik-popup-close').addEventListener('click', dismiss); $('gstaik-popup-skip').addEventListener('click', dismiss); /* ── Close on Escape ── */ document.addEventListener('keydown', function(e) { if (e.key === 'Escape') dismiss(); }); /* ── Submit ── */ $('gstaik-popup-submit').addEventListener('click', function() { var emailInput = $('gstaik-email-input'); var errorEl = $('gstaik-popup-error'); var email = emailInput.value.trim(); errorEl.classList.remove('show'); if (!isValidEmail(email)) { errorEl.classList.add('show'); emailInput.focus(); return; } this.disabled = true; this.textContent = 'Sending…'; /* ============================================================ SWAP THIS OUT when you have an email platform. MAILCHIMP example: fetch('https://YOUR_MAILCHIMP_FORM_ACTION', { method: 'POST', body: new URLSearchParams({ EMAIL: email }), }); CONVERTKIT example: fetch('https://api.convertkit.com/v3/forms/YOUR_FORM_ID/subscribe', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ api_key: 'YOUR_API_KEY', email: email }), }); For now, emails are saved to localStorage so you don't lose them. ============================================================ */ try { var existing = JSON.parse(localStorage.getItem('gstaik_emails') || '[]'); if (!existing.includes(email)) existing.push(email); localStorage.setItem('gstaik_emails', JSON.stringify(existing)); } catch(e) {} /* Show success */ $('gstaik-popup-form').classList.add('hide'); $('gstaik-popup-success').classList.add('show'); /* Auto-close after 3s */ setTimeout(function() { try { localStorage.setItem(SNOOZE_KEY, Date.now().toString()); } catch(e) {} $('gstaik-popup-overlay').classList.remove('visible'); }, 3000); }); /* ── Also submit on Enter key ── */ $('gstaik-email-input').addEventListener('keydown', function(e) { if (e.key === 'Enter') $('gstaik-popup-submit').click(); }); /* ── Trigger after delay ── */ setTimeout(showPopup, DELAY_MS); })();

© 2026 All rights reserved.

Where to find me?

Connect with me

Are you a creative?

Graphics Packs

Stop wasting hours on low quality graphics, and pick these
unique assets and ranging from backgrounds to icons!

Who wants free assets?

Latest Freebies

Nothing better than free assets for your library!
Don't miss any of them!

Freebie 1
Free Asset PackFree
Download →
Freebie 2
Free Asset PackFree
Download →
Freebie 3
Free Asset PackFree
Download →
Freebie 4
Free Asset PackFree
Download →
Freebie 5
180 Text StylesFree
Download →
Freebie 6
Free Asset PackFree
Download →