Experience the 3D Corridor: A Journey Through Code and Art
Welcome to the ITom Dev Digital Universe
Welcome to the interactive 3D portfolio of Tomasz Szmajda, widely recognized in the digital space as ITom or ITom Dev.
If you are searching for an innovative Web Developer, a passionate Frontend Engineer, or a digital artist who uses code as his brush, you have arrived at the perfect destination.
This website is not just a standard resume; it is an immersive, fully interactive WebGL experience built entirely from scratch.
When you enter this portfolio, you find yourself in a carefully hand-drawn 3D corridor. Every texture, every frame, and every interactive element was custom-crafted to demonstrate what is possible when modern web technologies meet unbridled creativity.
My goal as a Creative Developer is to bridge the gap between static web pages and cinematic, game-like experiences running natively in the browser.
By utilizing powerful tools like React Three Fiber, Three.js, and GSAP, I ensure that this 3D corridor runs smoothly across devices, maintaining high performance without sacrificing visual fidelity.
The corridor serves as the central hub, offering doors that lead to different aspects of my professional life: my projects, my biography, and my contact information.
Enjoy seamless transitions, detailed texturing, and a unique interface that breaks the mold of traditional corporate portfolios.
About Tomasz "ITom" Szmajda: The Engineer Behind the Screen
My Developer Journey
My name is Tomasz Szmajda (ITom), and I am a dedicated Frontend Developer with a profound specialization in interactive web experiences.
My journey in software engineering began with a fascination for how logic and aesthetics intertwine. Over the years, I have honed my skills not just in building functional websites, but in engineering products that leave a lasting impression on the user.
I believe that the web of 2026 and beyond demands more than just responsive design; it demands motion, depth, and interactivity.
Core Technical Skills & Stack
As a modern web developer, a robust and versatile technology stack is crucial. My tech stack is meticulously chosen to deliver high performance, scalability, and maintainability.
- Core Fundamentals: Advanced JavaScript (ES6+), TypeScript, HTML5, semantic markup, and modern CSS architecture including SCSS, CSS Modules, and Tailwind CSS.
- Frameworks & Ecosystems: Deep expertise in React.js and Next.js for building lightning-fast, SEO-friendly web applications. I leverage the React ecosystem for state management, routing, and complex UI logic.
- 3D Graphics & WebGL: My signature skill lies in 3D visualization using Three.js and React Three Fiber (R3F). I create custom shaders, optimize complex geometries, and manage heavy 3D assets to ensure 60fps performance right in the browser.
- Animation: Mastery of GSAP (GreenSock Animation Platform) and Framer Motion to choreograph intricate, physics-based UI animations and scroll-linked experiences.
- Backend & Cloud: Experience integrating backend services using Node.js, Express, Firebase, and Supabase. I deploy predominantly on platforms like Vercel and Cloudflare Pages.
- Design Tooling: Proficient in bridging the gap between design and code using Figma, Adobe Photoshop, and Blender for 3D asset preparation.
The Gallery: Selected Works and Case Studies
In the 3D gallery room, you can walk through an exhibition of my most significant commercial and personal projects. Here is a detailed breakdown of the work created by Tomasz Szmajda.
MoneTune - Full-Stack Financial Dashboard
MoneTune is an expansive, full-stack web application born out of the necessity for better personal finance tracking and management.
Built with a modern React frontend and a secure, scalable backend architecture, MoneTune helps users visualize their spending habits, track recurring subscriptions, and set dynamic budgeting goals.
The UI features complex data visualization charts, real-time updates, and an intuitive dashboard that makes financial planning completely frictionless.
Developing MoneTune challenged me to architect robust relational databases, handle sensitive user authentication securely, and optimize massive data-sets for instantaneous frontend rendering.
TimberKitty - Interactive Web Experience
TimberKitty represents my playful, creative side as a frontend engineer. This project is a highly interactive, animated web experience that utilizes modern CSS Grid, flexbox, and advanced logic to create a game-like interface within the DOM.
It focuses heavily on micro-interactions—how buttons react, how items transition into view, and how the user feels while navigating the application.
TimberKitty demonstrates my ability to take a whimsical design concept and bring it to life with precision, ensuring cross-browser compatibility and flawlessly smooth animations using custom hooks and GSAP.
It stands as a testament to building web apps that are as fun to use as they are technically sound.
Young Multi Concept - 3D Collaboration
The Young Multi project is a cutting-edge web development initiative that heavily incorporates WebGL and Three.js capabilities.
Designed as a promotional/editorial concept, this site uses scroll-based storytelling mapped to a 3D environment.
As the user scrolls, the camera navigates through a custom 3D scene, dynamically triggering HTML overlays and React components.
This project required advanced optimization techniques, including GLTF model compression, texture atlasing, and custom shader materials to ensure the experience remained fluid even on mid-tier mobile devices.
It is a perfect example of what the modern web can achieve visually.
Open Source & Continuous Learning
Beyond these highlighted case studies, I am continuously experimenting with new frontend paradigms. Whether it's building 3D configurators, testing WebGPU performance, or contributing to various UI libraries, my code is always evolving.
You can deep dive into my repositories, explore my coding style, and review my open-source contributions by visiting my official GitHub profile.