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.