ready to reset?


Licensed Massage Therapist in Greenpoint, Brooklyn

KSU Bodywork

Hey! My name is Karl Skyler Urban and I'm a licensed massage therapist practicing out of my home studio in Greenpoint, Brooklyn. I also happen to be a Broadway performer.I know firsthand how rigorous 8 shows a week is on the body and mind. That's why I decided to found KSU Bodywork, a space for performers and people who live active lives to find relief in their bodies so they can get back to doing the things they love.Clients have described my style of bodywork as an intuitive flow that utilizes Swedish, Shiatsu, Tai Na, and Sports Massage techniques. I aim for a relaxed, rejuvenating experience while sinking deeply into those areas of discomfort.I trained at Pacific College of Health and Science and interned at The Joffrey Ballet in NYC.

In addition to bodywork, I dabble in stained glass, love biking around NYC and spending time with my pup, Chex (which you’ll have the pleasure of meeting should you come to my home studio).

License #: NY 033251

What clients are saying

(function () { var root = document.getElementById('ksu-testimonials'); var avatarColors = ['#1A73E8']; var testimonials = [ { quote: "Karl is as intuitive and sensitive with the body as he is strong and effective with his touch. His own experience as a performer gives him invaluable expertise about the repetitive strain on the body for actors and dancers.", name: "Henry Gottfried", role: "Actor (CABARET at the Kit Kat Club, Waitress)", time: "" }, { quote: "Karl is a very trustworthy, talented and communicative practitioner. I was beyond grateful for our session and left feeling relaxed, decompressed and overall in tune with my body again. Can't recommend his services enough - if you have been considering a massage, this is the person to see!", name: "Lindsey Gomez", role: "", time: "" }, { quote: "I was really looking for someone that paid attention to my body's specific issues and really took to the time for that personal care. Karl was a lifesaver!! He took so much time first just getting to know my body's struggles and pain points and after our session I felt like a new woman! My body has been feeling so much looser and the most important…in LESS PAIN. I owe Karl so much. Feeling more in my body than I ever have is truly priceless.", name: "Lexi Lyric", role: "", time: "" }, { quote: "I cannot recommend Karl strongly enough. I am a massage therapist and he is my massage therapist! Karl's work is intentional, nurturing and specific. He listens - throughout the session - and works with your body, levels of comfort and history. He is the ultimate professional and a source of immense support for those seeking care.", name: "Kate Nichols", role: "Massage Therapist", time: "" } ]; var DURATION = 7000; var stage = root.querySelector('#ksuStage'); var progress = root.querySelector('#ksuProgress'); var prevBtn = root.querySelector('#ksuPrev'); var nextBtn = root.querySelector('#ksuNext'); var current = 0; var timer = null; function starRow() { var wrap = document.createElement('span'); wrap.className = 'ksu-stars'; for (var i = 0; i < 5; i++) { var svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg'); svg.setAttribute('viewBox', '0 0 20 20'); svg.setAttribute('fill', 'currentColor'); svg.setAttribute('aria-hidden', 'true'); var path = document.createElementNS('http://www.w3.org/2000/svg', 'path'); path.setAttribute('d', 'M10 1.5L12.35 7.13L18.5 7.64L13.97 11.97L15.27 18L10 14.75L4.73 18L6.03 11.97L1.5 7.64L7.65 7.13Z'); svg.appendChild(path); wrap.appendChild(svg); } return wrap; } function buildSlides() { testimonials.forEach(function (t, i) { var slide = document.createElement('div'); slide.className = 'ksu-slide' + (i === 0 ? ' is-active' : ''); slide.setAttribute('role', 'group'); slide.setAttribute('aria-roledescription', 'slide'); slide.setAttribute('aria-label', (i + 1) + ' of ' + testimonials.length); var card = document.createElement('div'); card.className = 'ksu-card'; var head = document.createElement('div'); head.className = 'ksu-head'; var avatar = document.createElement('div'); avatar.className = 'ksu-avatar'; avatar.style.background = avatarColors[i % avatarColors.length]; avatar.textContent = t.name.trim().charAt(0).toUpperCase(); var headText = document.createElement('div'); headText.className = 'ksu-head-text'; var name = document.createElement('div'); name.className = 'ksu-name'; name.textContent = t.name; headText.appendChild(name); if (t.role) { var role = document.createElement('div'); role.className = 'ksu-role'; role.textContent = t.role; headText.appendChild(role); } var meta = document.createElement('div'); meta.className = 'ksu-meta'; meta.appendChild(starRow()); if (t.time) { var time = document.createElement('span'); time.className = 'ksu-time'; time.textContent = t.time; meta.appendChild(time); } headText.appendChild(meta); head.appendChild(avatar); head.appendChild(headText); var q = document.createElement('p'); q.className = 'ksu-quote'; q.textContent = t.quote; card.appendChild(head); card.appendChild(q); slide.appendChild(card); stage.appendChild(slide); }); } function buildTicks() { testimonials.forEach(function (_, i) { var tick = document.createElement('button'); tick.className = 'ksu-tick' + (i === 0 ? ' is-active' : ''); tick.style.setProperty('--ksu-duration', DURATION + 'ms'); tick.setAttribute('aria-label', 'Go to review ' + (i + 1)); tick.addEventListener('click', function () { goTo(i, true); }); progress.appendChild(tick); }); } function slides() { return stage.querySelectorAll('.ksu-slide'); } function ticks() { return progress.querySelectorAll('.ksu-tick'); } function goTo(index) { var n = testimonials.length; current = (index + n) % n; slides().forEach(function (s, i) { s.classList.toggle('is-active', i === current); }); ticks().forEach(function (t, i) { t.classList.toggle('is-active', i === current); if (i > current) t.classList.remove('is-done'); if (i < current) t.classList.add('is-done'); }); restart(); } function next() { goTo(current + 1); } function prev() { goTo(current - 1); } function restart() { clearTimeout(timer); timer = setTimeout(next, DURATION); } function pause() { root.classList.add('ksu-paused'); clearTimeout(timer); } function resume() { root.classList.remove('ksu-paused'); restart(); } buildSlides(); buildTicks(); restart(); prevBtn.addEventListener('click', function () { prev(); }); nextBtn.addEventListener('click', function () { next(); }); root.addEventListener('mouseenter', pause); root.addEventListener('mouseleave', resume); root.addEventListener('focusin', pause); root.addEventListener('focusout', resume); stage.addEventListener('keydown', function (e) { if (e.key === 'ArrowRight') { next(); } if (e.key === 'ArrowLeft') { prev(); } }); var touchStartX = null; stage.addEventListener('touchstart', function (e) { touchStartX = e.touches[0].clientX; pause(); }, { passive: true }); stage.addEventListener('touchend', function (e) { if (touchStartX === null) return; var dx = e.changedTouches[0].clientX - touchStartX; if (dx > 40) prev(); else if (dx < -40) next(); touchStartX = null; resume(); }); })();

For additional inquiries and to see if we're a good match please email: