← Portfolio
MosaicArt

Pet project · 2020

MosaicArt

Where I learned UI design — one mosaic at a time.

Web appFigmaAdobe XDCreativeCollaboration

Outcome

The app never launched — but it launched the career: my first end-to-end UI, from Adobe XD to a working React build.

MosaicArt (codename Mosaica) began as a late-night collaboration with Ruslan Kuzma — he coded, I designed. The app never launched, but it launched me.

A web concept that turns a massive photo library into one composite image, tile by tile — a digital mosaic built from your own collection.

The app never launched. It launched me.

The product never shipped, but the learning and the friendship stayed — it set me on the path I later turned into a career in UI/UX.

Late nights in Uzhhorod

In Uzhhorod, I tutored a couple of people privately — Ruslan was one of them. Months in, we realized his side project Mosaica could use us both: my branding background, his code, and my first serious try at UI.

MosaicArt began as a late-night collaboration — he coded, I designed.

MosaicArt — How it started

Adobe XD, shared screens, and very late nights.

Three passes at one landing page

The landing page went through three full passes — a glass hero, then a tighter brand, then a marketing-ready layout with navigation, illustration, and a CTA that finally felt at home.

Version 1 · Mosaica
MosaicArt — Landing page evolution 1
Version 2 · MosaicArt
MosaicArt — Landing page evolution 2
Version 3 · Pave your story
MosaicArt — Landing page evolution 3

Animated prototypes — v1, v2, and the final direction.

Learning UI for the first time

My first real stretch as a self-taught UI designer: Adobe XD, then Figma — auto layout, motion, typography, wired flows, and smart-animate prototypes. No syllabus, just reference, iteration, and a product worth finishing.

MosaicArt — The actual Adobe XD workspace — the MosaicArt landing taking shape, December 2020.

The actual Adobe XD workspace — the MosaicArt landing taking shape, December 2020.

What I learned

UI fundamentals

Branding foundations

Landing page structure

Hero section design

Adobe XD

Figma fundamentals

Auto layout

Smart Animate

Typography

Color & materials

Prototype wiring

Layout & positioning

Motion & animation

Industry patterns

From design to a working app

Photos arrive in two steps — social imports or straight from the device. Ruslan's React build made the screens clickable — uploads, libraries, the mosaic flow — while I kept refining the interface beside him.

MosaicArt — Bring your photos in

Upload — step 1 of 2 with import options.

MosaicArt — From design to a working app

Working React app — library, providers, and generate.

You only see growth in hindsight

Looking back, I see mistakes and inconsistencies, yet for a first website it still holds up. Compared to my work today, the progress is obvious — you only see growth when you have something to compare against. I am grateful to Ruslan, who, without knowing it, showed me the path I later decided to turn into my career.

MosaicArt — The team behind Mosaica

About — founders and roles.