Context
Approved designs were ready for front-end implementation. The website covered:
- Sports products
- Gaming products
- Platform tools
- Solutions, payment methods and providers
- Company pages
An animated company and product website - sports, gaming, platform products and services
From August to October 2021, I worked as a UI Developer at Smartbet, in a team of designers and developers. The design team supplied approved layouts; I implemented the UI for every page of the website, including the responsive versions.
Alongside the page builds, I set up a reusable atomic/BEM-based SCSS structure with styling tokens, and implemented the JavaScript animations and transitions between pages and product sections.
Smartbet’s website presents distinct product families - sports, gaming and platform tools - alongside solutions, payment methods, providers and company pages. The designs were approved; my job was to turn every page into working, responsive, animated UI.
Approved designs were ready for front-end implementation. The website covered:

A reusable SCSS structure, organised with atomic/BEM naming and styling tokens, so every page drew on the same rules.

Every approved layout implemented across the sports, gaming and platform categories.
Each product family has its own visual theme, inside one consistent site structure.

JavaScript animations and transitions that move titles, imagery and coloured section accents together as visitors go from page to page and product to product.

Services, solutions, providers, payment methods and company pages, their content entering in stages.
Every page adapted across screen sizes, with navigation, typography and UI patterns kept aligned.















What the build held to, page after page.
Approved layouts translated accurately into working pages.
Atomic/BEM-based styling and tokens, shared by every page.
Transitions that stay coherent across product families.
The same experience, preserved across screen sizes.
Navigation, typography and UI patterns kept aligned.
Five parts of the build, and how each was approached.
Going from one product to another changes titles, imagery and coloured section accents at once.
I implemented those transitions in JavaScript, so incoming and outgoing content hand over in step.

Sports, gaming and platform sections each carry their own visual theme.
They share one site structure, so navigation and layout stay familiar while colour and imagery change.

The homepage opens on a continuously moving, shape-changing visual object, set alongside the hero content.

A full-page menu, grouped by product category, that opens and closes as an animated state.

Service illustrations, support details, and the provider and payment grids enter progressively rather than all at once.

Tell me what you’re building. I reply within 2 business days.
A new website, a product interface, a design system, or improving what’s already live.
Previous and next projects.