they/them, illustrator + graphic designer
inquiries: [email protected]

const marquee = document.getElementById("marquee"); const track = document.getElementById("track"); const originalNodes = [...track.children]; /* ===== SPEED CONTROL ===== */ const BASE_SPEED = 0.7; const HOVER_SPEED = 0.14; const EASE = 0.08; let animation; let targetSpeed = BASE_SPEED; let currentSpeed = BASE_SPEED; let isBuilding = false; /* Wait until images are measurable */ function waitForImages() { return Promise.all( [...track.querySelectorAll("img")].map(img => img.complete ? Promise.resolve() : new Promise(res => img.onload = img.onerror = res) ) ); } /* Build marquee safely */ function buildMarquee() { if (isBuilding) return; isBuilding = true; marquee.classList.remove("ready"); track.innerHTML = ""; originalNodes.forEach(n => track.appendChild(n.cloneNode(true))); const containerWidth = marquee.clientWidth; const singleSetWidth = track.offsetWidth; if (singleSetWidth === 0) { isBuilding = false; return; } while (track.offsetWidth < containerWidth + singleSetWidth) { originalNodes.forEach(n => track.appendChild(n.cloneNode(true))); } animation?.cancel(); animation = track.animate( [ { transform: "translateX(0)" }, { transform: `translateX(-${singleSetWidth}px)` } ], { duration: 110000, iterations: Infinity, easing: "linear" } ); marquee.classList.add("ready"); isBuilding = false; } /* Smooth inertial speed */ function animateSpeed() { currentSpeed += (targetSpeed - currentSpeed) * EASE; if (animation) animation.playbackRate = currentSpeed; requestAnimationFrame(animateSpeed); } /* Hover control */ marquee.addEventListener("mouseenter", () => { targetSpeed = HOVER_SPEED; }); marquee.addEventListener("mouseleave", () => { targetSpeed = BASE_SPEED; }); /* Start */ waitForImages().then(() => { buildMarquee(); animateSpeed(); }); /* Carrd-safe resize handling */ let resizeTimer; window.addEventListener("resize", () => { clearTimeout(resizeTimer); resizeTimer = setTimeout(buildMarquee, 300); });

PORTFOLIO

(currently under construction!
Both buttons below still function properly)


COMICS

ORIGINAL WORK

AETERNUS (Completed one-shot)

72-page full color original comic, available for free download from Itch.io or Ko-fi.Follow protagonist Demeter, an immortal girl who wakes up with a dandelion sprouting from her eye. All she seeks is to remove it.Originally published 5.20.2026
with 2,000+ Readers

SHORT COMICS

11.25.2025
"The Johari Window"
(Short DELTARUNE fancomic)
Noelle Holiday wonders to herself if there's another side of her that she cannot see.9 pages, full color

Read the full comic on:

9.15.2025
"It means everything"
(UNDERTALE 10th Anniversary fancomic)
Chara and Asriel Dreemurr discuss what it means to die.12 pages, full color & limited palette mix

Read the full comic on:

3.6.2026
"On the Other Side of that Door"
(Short DELTARUNE fancomic)
A young Noelle Holiday speaks to Kris through their bedroom door.9 pages, black & white

Read the full comic on:

7.30.2025
"So, what'd you do today?"
(Short DELTARUNE fancomic)
Kris has a conversation with the dubiously-real Dess Holiday sitting before them.10 pages, full color

Read the full comic on:

I have various other comics you can view here.
Every comic featured is written and illustrated by me unless stated otherwise.

THE BONDS YOU BREAK: A Kris & Noelle Centric DELTARUNE Anthology

I created a 169-page digital anthology dedicated to Noelle Holiday and Kris Dreemurr from DELTARUNE.It contains art, comics and commentary about the work, as well as an exclusive 33-page comic.You can view more information about it here.

ILLUSTRATION

I specialize in detailed illustrations, prioritizing composition and pleasing color schemes. I like to stretch my art to cover numerous styles, from moe to surrealism and horror.Please click on each image to enlarge.

COMMISSION WORK

Icon/Profile Pictures

Steam trading card of Neon from Contract Rush DX

Teto Deskmat for Raiz

Song/Album cover art for NyxTheShield

MISCELLANEOUS

ANIMATION

ABOUT

I'm Goomy! I'm a 22 year old illustrator and graphic designer.I attended university for design and graduated in 2024. While I do have an in-person job as a designer & illustrator, I am always open to professional work and inquiries.In my free time I do some traditional painting and play my same rotation of 3 video games. I draw a lot of fanart, usually of the same two characters over and over.I like UTDR, Vocaloid, Splatoon, Ghost Trick, various 90s anime...

COMMISSION INFO

Like I stated above, my in-person job keeps me busy, so I do not open commissions often. (Online art is not currently my main source of income. Uh, knock on wood)However, friends/mutuals are still welcome to message me & inquire about possible paid work. There is no guarantee I will have time to accept it, unfortunately. (Please do not take this as an invitation to try to become my friend just for art, haha.)If you wish to support me regardless, I do have a ko-fi page!