Motion / Interactive web

MTech in motion

Our own website as a working demonstration of animation, brand design and browser interaction.

MTech homepage with its headline and interactive 3D brand mark
Captured from the MTech homepage. Open the live page to explore the animation.

The brief

We wanted visitors to experience the kind of interfaces we build while reading about our work. The challenge was to bring movement and depth into a service website without making the message depend on a loaded 3D scene.

What we built

  • A dimensional brand mark with pointer response, an exploded view and pause and replay controls. The same scene also provides an entry point into the Fragments game.
  • A code showcase that pairs animated source examples with visual previews, so visitors can connect an implementation with the interface it produces.
  • Scroll reveals, card tilt, magnetic buttons and text transitions that carry the visual language across the page.

Making room for motion

The hero starts with a server-rendered SVG. Its Three.js renderer loads after the page is ready and the scene is near the viewport. The logo renderer stops its animation loop when hidden, responds to reduced-motion preferences and keeps a fallback available if WebGL cannot start.

The code showcase uses a static preview on compact screens or when reduced motion is requested, and checks viewport and tab visibility before running its animation. These decisions keep the content readable in more than the ideal desktop setup.

Stack

Next.js, React, Three.js, SVG and CSS, with IntersectionObserver, requestAnimationFrame and English/Romanian content.

Where it stands

An in-house brand experience, built and maintained as part of this site. Open the homepage to try the logo controls, then scroll to the code showcase to explore the animated examples.

Have something worth building?

Start a project→