Piotr Filipecki's Work | ContraWork by Piotr Filipecki
Piotr Filipecki
pro

Piotr Filipecki

Fullstack Engineer, UI Designer, Content Creator

Ready for work

Piotr is ready for their next project!

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
171
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
85
Cover image for Next.js page with custom headless
Next.js page with custom headless CMS, GSAP, Lenis, MailerLite, Resend Integration
0
39
Cover image for EMWU Hats Collection Design
EMWU Hats Collection Design
0
0
Cover image for Built a custom headless ecommerce
Built a custom headless ecommerce platform for a fashion brand: a bespoke Next.js 16 storefront on top of Shopify, powered by a headless CMS for content. Instead of a standard Shopify theme, I designed and developed a fast, fully tailored shopping experience – from product storytelling and filtering to cart and checkout – giving the brand freedom to scale, run campaigns, and evolve without template limitations.
0
63
Cover image for Prozak 2.0 Website for Kraków's
Prozak 2.0 Website for Kraków's iconic nightclub — home to world-class DJs and legendary parties. Bold, immersive design that captures the energy of the club experience. Prozak 2.0 is an iconic Kraków nightclub, beloved by electronic music enthusiasts and world-renowned DJs alike. The venue needed a digital presence that would match the energy and reputation of their legendary parties — from intimate club nights to their signature Roof Party and Boat Party summer events.
0
62
Cover image for EKIPA HOLDING S.A.
EKIPA HOLDING S.A.
0
6
Cover image for sayos.eu
sayos.eu
0
4
Cover image for Daily Grind
Daily Grind
0
1
Cover image for Angel Management
Angel Management
0
3