Freelancers using ShadertoyFreelancers using Shadertoy
Full-stack engineer & designer building AI-powered systems
    6
    Followers
Full-stack engineer & designer building AI-powered systems
Cover image for Prompt Train is an interactive
Prompt Train is an interactive 3D dance battle simulator built entirely in Omma. Inspired by the legendary Soul Train TV show and the iconic dance mission from GTA San Andreas, it's a celebration of funk, groove, and pure joy. Players face off in dance battles with 3D characters on a funky dance floor, complete with custom GLSL shaders for psychedelic 70s-inspired visuals and real-time music integration via the YouTube API. The entire visual layer — from character models to animated backgrounds — was generated and iterated through Omma's AI-powered Three.js pipeline. I built this because I wanted to create something that genuinely makes me smile. Not a productivity tool, not a SaaS dashboard — just a funky, colorful experience that captures the energy of 70s dance culture. Omma handled 3D model generation, shader implementation, and API integration surprisingly well, proving it can go far beyond static scenes into interactive, music-driven experiences. Tech highlights: Three.js, custom GLSL shaders, YouTube API, 3D character generation — all built through Omma prompts. https://omma.build/p/prompt-train-seventies-funk-scene-3693yo
2
276
Cover image for Been exploring how to think
Been exploring how to think about web animations more systematically — not just what to animate, but how to define it upfront. Treating animations like scenes: trigger, elements, mood, easing character. That mental model changes how you approach implementation. So I built MotionBase around it. 13 animation patterns with live previews and full GSAP/Framer code. A prompt generator that turns your scene definition into an AI prompt ready for Cursor or Claude. An easing visualizer with real cubic-bezier math — live curve preview, side-by-side comparison. And an analyst tab powered by Claude API: drop a description or screenshot, get pattern identification + implementation prompt back.Another entry in my side project streak of embedding AI into real workflows. Will keep building. → motionbase.vercel.app (http://motionbase.vercel.app)
1
181
Cover image for Next.js page with custom headless
Next.js page with custom headless CMS, GSAP, Lenis, MailerLite, Resend Integration
0
147
Motion, Code & Healthy Disrespect for Static
    $25k+
    Earned
    5x
    Hired
    5.0
    Rating
    85
    Followers
Motion, Code & Healthy Disrespect for Static
Veteran Tech Artist and Dev with 17 years of experience.
Veteran Tech Artist and Dev with 17 years of experience.
Cover image for 2D game concept based on Fish of fortune game.
2D game concept based on Fish of fortune game.
2
135
Cover image for Performance Utility for Unreal Engine.
Performance Utility for Unreal Engine. Automatization tool for scalability per platform
1
121
Cover image for Unreal Engine 5 Runtime
Unreal Engine 5 Runtime Asynchronous Skeletal Mesh Merger. Bake or Merge morph target. Merge Material sections. Instanciate Crowd.
1
120
Cover image for Freelancers Portfolios
Freelancers Portfolios
0
99
modernlogos,branding,craftingbold,memorablevisuals,identity.
modernlogos,branding,craftingbold,memorablevisuals,identity.
Cover image for From Learning to Creating. My
From Learning to Creating. My Graphic Design Journey 🎨 Every designer has a beginning. Mine started with curiosity, uncertainty and a simple decision: I wanted to learn how to turn ideas into communication. At the beginning I didn't know everything. I made mistakes struggled with typography, colors, layouts, software and countless small details that experienced designers make look easy. I kept learning. Step by step I improved my skills in Adobe Illustrator, Photoshop and InDesign. I started creating logos, branding materials, flyers, social media designs, packaging, thumbnails, posters and many other visual projects. The biggest lesson I have learned is this: Good design's n't only about making something beautiful. Good design is about solving a problem through communication. Every project has taught me something. Every revision has made me better. Every difficult brief has pushed me to think creatively. Today I’m still learning, still experimenting and still improving. My journey isn't finished—. Thats what makes it exciting. I’m building my career one design, one project and one client relationship at a time. This is not a career, for me. This is a journey of becoming a designer every day. If you're also building something from zero remember: Start where you are. Learn what you don't know. Keep creating. Don't stop. 🚀 The journey continues. #GraphicDesigner #GraphicDesign #DesignJourney #CreativeJourney #DesignerLife #AdobeIllustrator #AdobePhotoshop #AdobeInDesign #BrandIdentity #LogoDesign #FreelanceDesigner #CreativeDesigner #DesignPortfolio #VisualCommunication #Freelancing
0
53
Cover image for From Cluttered to Clear —
From Cluttered to Clear — Attorney Football Supporter Flyer Redesign Client: “We have all the information we need, but the flyer doesn't communicate it clearly enough.” My response: “I’ll restructure the visual hierarchy, simplify the layout, strengthen the typography, and make the attorneys and contact information easier to recognize—while keeping the football-supporter identity.” Result: A cleaner Before → After transformation with stronger hierarchy, improved readability, better visual balance, and a more professional attorney-focused presentation. Client Problem The original flyer had strong content, but the overall design felt visually crowded and overly promotional. Too many elements competed for attention, making it difficult to immediately understand the attorneys, their names, services, contact information, and football sponsorship message. BEFORE — Client's Problem: The original concept contained all the necessary information, but the visual hierarchy was weak. Multiple headlines, images, football graphics, logos, and contact details competed for attention. AFTER — My Solution: I transformed the layout into a more structured and professional composition with a clear hierarchy, stronger typography, improved spacing, focused imagery, and easier-to-find contact information. Final Result The goal wasn't simply to make the flyer look different. The goal was to make the information easier to understand, strengthen the professional presentation, and preserve the client's football-supporter identity. I redesigned this attorney promotional flyer by solving a common communication problem: too much information competing for attention. The original design had strong imagery and messaging, but the hierarchy was crowded. I reorganized the content, strengthened typography, improved spacing, created a clearer information structure, and balanced the football-supporter theme with a professional legal identity. The result: a cleaner, more focused flyer that communicates the message faster while keeping the original brand personality. Tools: Adobe Photoshop, Adobe Illustrator Service: Flyer Design • Graphic Design • Print Design • Layout Design • Advertising Design Focus: Visual Hierarchy • Typography • Information Architecture • Branding • Readability Hashtags #GraphicDesign #FlyerDesign #FlyerRedesign #BeforeAndAfter #DesignCaseStudy #AdobeIllustrator #AdobePhotoshop #PrintDesign #AdvertisingDesign #Typography #VisualHierarchy #Branding #CreativeDesigner #AttorneyMarketing #ProfessionalDesign
0
38
Cover image for Brand identity😊
Brand identity😊
0
90