Shivam Prasad — AI • Full Stack Developer
Portfolio of Tomasz Szmajda (ITom) — creative developer building interactive websites with smooth animations, storytelling, and clean code. Award-winning.
About Me
Tomasz Szmajda, known online as ITom, is an award-winning creative developer from Poland who builds interactive, engaging websites from scratch. Currently studying Computer Science at the University of Opole, he specializes in handcrafted web experiences with smooth animations, scroll-driven storytelling, and attention to detail that makes every site feel alive. His core toolkit includes React, Next.js, JavaScript, GSAP (GreenSock Animation Platform), and CSS — the foundation for buttery-smooth page transitions, micro-interactions, and scroll-triggered motion. When a project calls for it, he also works with Three.js, WebGL, and custom shaders to create immersive browser-based experiences, but his heart is in clean, well-animated storytelling websites that people actually enjoy exploring. ITom is not a designer — he doesn't work in Figma or Photoshop. He sketches ideas on paper and brings them to life directly in code, designing as he builds. He is also not a 3D modeler — he doesn't create models in Blender — but when clients provide ready assets (GLTF, GLB), he knows how to make them move, interact, and perform at 60fps in the browser. His work has earned international recognition including FWA Site of the Day, GSAP Site of the Day, CSS Design Awards, and Awwwards nominations. Beyond portfolio sites, his projects range from a webcam-controlled browser game using MediaPipe AI (67 Game) to premium commercial websites for photography studios with custom DOM virtualization handling 1000+ images. ITom is available for freelance creative development projects worldwide.
GitHub
LinkedIn
Projects
-
Adam & Ewa – Premium Photography Website with Smooth Animations
Adam & Ewa is a premium commercial website built from scratch by creative developer Tomasz Szmajda (ITom) for a wedding photography and videography duo based in Poland. The project replaces a decade-old legacy site with a bespoke, template-free experience built on React Router v7, GSAP ScrollTrigger, Lenis smooth scroll, and Sanity headless CMS. It features an asymmetrical scattered gallery layout with parallax drift, FLIP-technique shared element lightbox transitions, scroll-driven typography animations with progressive blur reveal, and a custom double-layer DOM virtualization system using IntersectionObserver. This virtualization enables smooth 60fps scrolling through galleries containing up to 1000 high-resolution wedding photos — a massive engineering challenge solved entirely in frontend code. Images are optimized through Sanity's CDN with device-responsive sizing, WebP/AVIF auto-formatting, and LQIP blur-up placeholders. The site scores a perfect 100/100 on Google Lighthouse. Typography combines Cormorant Garamond serif headings with Inter body text on a warm eggshell background. The client manages all content independently through Sanity Studio.
Visit Adam & Ewa – Premium Photography Website with Smooth Animations
-
67 Game – Browser Webcam Game with Real-Time Pose Tracking
67 Game is a browser-based speed challenge created by Tomasz Szmajda (ITom) where your webcam becomes the controller. Players perform the viral '67' trend moves as fast as possible within 15 seconds while MediaPipe Pose Landmarker tracks wrist positions in real-time at 60fps — entirely in the browser with no downloads or plugins required. Built with React 19 and MediaPipe WASM running on GPU, the game features a global daily leaderboard powered by Firebase, auto-generated PDF certificates with QR codes, Canvas-based particle effects, and bilingual support in Polish and English. Debuted at the University of Opole Science Festival 2026 where over 100 people queued to play. Kids speedran attempts while adults were amazed that real-time computer vision runs natively in a web browser. A project that pushes the boundaries of creative frontend engineering.
Visit 67 Game – Browser Webcam Game with Real-Time Pose Tracking
-
Young Multi – Artist Website with Custom WebGL Image Distortion
Young Multi is an immersive artist website created by creative developer Tomasz Szmajda (ITom) for Polish hip-hop artist Young Multi. The project captures the raw, energetic feel of the artist's music through custom WebGL shader effects — real-time image distortion that warps and bends photographs on mouse movement, powered by GPU-accelerated fragment shaders rather than CSS filters or tricks. The dark, moody layout with smooth GSAP scroll transitions lets the photography breathe while keeping a high-energy visual identity. This was ITom's breakthrough project that earned major industry recognition including CSS Design Awards (CSSDA) Site of the Day and Design Nominees Site of the Day, putting his work on the international creative development map. Built with React, WebGL, and GSAP, the project shows how creative coding and custom shaders can transform a standard artist page into an interactive experience that truly matches the musician's brand.
Visit Young Multi – Artist Website with Custom WebGL Image Distortion
-
ITom Sketchbook – Animated UI Components with Hand-Drawn Style
ITom Sketchbook is a collection of custom animated UI components built by creative developer Tomasz Szmajda. Each component features the signature ITom hand-drawn sketch aesthetic — pencil textures on interactive elements animated with smooth GSAP transitions in React. The collection showcases that UI doesn't have to follow the same cookie-cutter patterns — a sketched button or a doodle navigation can feel more engaging than a thousand polished gradients. Every component is lightweight, responsive, and built with clean code. It serves as both a personal creative playground and an open resource for developers who want something different for their projects.
Visit ITom Sketchbook – Animated UI Components with Hand-Drawn Style
Frequently Asked Questions (FAQ)
What makes ITom different from other developers?
ITom codes everything from scratch — no WordPress, no Webflow, no templates. His philosophy is "mechanics first": he perfects the layout, scroll behavior, and performance before adding any visual effects. This means every site runs smoothly at 60fps even on mobile phones. He combines award-winning creative execution with solid engineering fundamentals, delivering websites that look impressive and actually perform well under the hood.
What technologies does ITom use?
ITom's main tools are React, Next.js, JavaScript, GSAP (GreenSock) for animation, and CSS. For smooth scrolling he uses Lenis, and for content management Sanity headless CMS with Vercel hosting. When projects require it, he also works with Three.js, React Three Fiber, and WebGL for interactive browser-based experiences. He codes everything from scratch — no templates, no page builders.
Who is ITom and what does he do?
ITom is the creative alias of Tomasz Szmajda, a frontend developer from Poland who builds interactive, handcrafted websites from scratch. He focuses on smooth animations, scroll-driven storytelling, and clean code — creating sites that feel alive and engaging. His work ranges from animated portfolio websites to webcam-controlled browser games, and has been recognized with awards including FWA Site of the Day and CSS Design Awards.
What kind of websites does ITom build?
ITom builds a range of interactive websites — from storytelling portfolios with smooth scroll animations and page transitions, to immersive artist sites with custom visual effects, to clean commercial websites for businesses that need premium aesthetics and fast performance. He prefers projects where animation and user experience tell a story rather than just display content statically. Every project is coded from scratch with no templates.
What is 67 Game and how does it work?
67 Game is a browser-based speed challenge at sixsevengame.vercel.app where your webcam is the controller. You perform the viral '67' trend moves as fast as possible in 15 seconds while MediaPipe tracks your wrists in real-time — entirely in the browser with zero downloads needed. Built with React 19 and MediaPipe WASM on GPU. Features include a global daily leaderboard via Firebase, auto-generated PDF certificates with QR codes, particle effects, and Polish/English language support. Over 100 people queued to play it at a university science festival.
Does ITom take freelance projects?
Yes. ITom is available for freelance creative development projects worldwide. He works best with clients who have a clear vision or provide designs he can bring to life with animation and code. His sweet spot is storytelling websites with smooth interactions, artist and portfolio sites, and premium business websites. He quotes fixed-price estimates after understanding the full project scope and typically delivers within 4 to 8 weeks.
Has ITom won any web design awards?
Yes. ITom's projects have received multiple international awards including FWA Site of the Day, GSAP Site of the Day, CSS Design Awards Special Kudos, and Awwwards nominations. His Young Multi artist website earned CSSDA Site of the Day and Design Nominees Site of the Day. These awards recognize both the creative quality and technical performance of his work.
Is ITom a designer or a 3D modeler?
No. ITom is a developer, not a designer or 3D artist. He doesn't work in Figma, Photoshop, or Blender. He sketches layout ideas on paper and then builds directly in code, designing as he goes. When clients provide finished UI designs or ready 3D models (GLTF/GLB files), he can implement and animate them with precision — but the creation of those assets is not his role.