uzdowski. design
Text becomes a cursor. The cursor opens a rift. A personal portfolio that lets design and development share the same space.
- Discipline
- Web Development

The problem to structure.
Michał Uzdowski’s portfolio needed to show both design judgment and the ability to build an interactive experience. The challenge was to give the homepage a distinctive visual idea while keeping the work itself easy to find and read.
How the pieces connect.
An editorial surface transitions into a WebGL rift built with a custom fragment shader. Dedicated work pages then return to a readable structure, distinguishing products, client work and the dated archive. This is a personal website, not a commissioned client engagement.
Below the interface.
01An authored interaction
The rift is implemented directly through a fragment shader rather than a 3D scene library. Its role is specific: a transition between the typographic surface and spatial experience.
02Keep the work readable
The work index and case studies carry the project information in ordinary pages. The visual introduction does not replace the descriptions or navigation.
The system, made visible.

A personal portfolio combining a custom WebGL introduction with readable case studies and a project archive.
A similar challenge?
An idea, a bottleneck, a system that has outgrown its tools. Tell us where you are.
Tell us about it