Samuli Ristimäki

Web developer crafting interactive experiences

  • About
  • Projects
  • Creative
  • Contact

About

When I was a kid, my family only had a 1999 Apple PowerBook. No games, so I entertained myself with building my own web pages. Frustrating at the time, but looking back, it was the best thing that could've happened. I got pulled into the creative side of technology and never really left.


  • 1992Born in Washington D.C.
  • 2011-2015Metropolia University — B.Eng. Information Technology
  • 2014-2016Web Developer, Finnish Net Solutions
  • 2016-2017Application Designer, A-lehdet
  • 2017-2022Developer, Frantic
  • 2018-2021Aalto University — M.A. New Media Design and Production
  • 2022-Senior Software Developer, Reaktor
  • 2023-2025Laurea University — MBA, Innovative Digital Services
  • 2024-Developer at Supercell (via Reaktor)

Projects

At Supercell

Since September 2024 I've been in the Supercell Community Tech team, building interactive in-game web experiences that reach millions of daily active players. Here are some of the things I've shipped:

Balloon Race — Clash Royale

Balloon Race community event in Clash Royale

A team racing event where community cheer their team forward in a real-time race to the finish line. I built the full experience end-to-end: real-time race progression, cheer multiplier, podium screen with position-based rewards. The backend runs on Lambda + DynamoDB with secure reward claim verification. Optimized for zero CLS and instant font loading.

Wrapped — Hay Day

Wrapped year-in-review experience for Hay Day

An interactive year-in-review experience that takes players through personalized stats: years played, crops harvested, friends made; Across a multi-slide journey with Rive animations, a memory game, canvas-rendered community stats, and social sharing. Sound effects, responsive iPad layouts, and multi-language localization across all major regions.

Anniversary — Interactive Voting Event

Anniversary interactive voting event

A multi-day progressive event where players vote on characters through animated presents. Daily voting with poll results, reward claiming with animation sequences, SpellFactory voucher integration, and Contentful CMS for dynamic content. Full multi-language support and Snowplow analytics tracking.

Community Hub — Clash Royale

Community Hub content platform in Clash Royale

The content platform living inside Clash Royale. I built the for example, carousel, polls, the esports integration (live countdowns, pre-live banners, article system), and shipped significant performance improvements: AVIF/WebP image optimization, font optimization and bundle reduction.

Super Bowl Halftime Countdown — Clash Royale

Super Bowl Halftime Countdown in Clash Royale

A dedicated countdown timer application for the Super Bowl halftime event. Custom theme styling and branding for a one-of-a-kind live moment.

Bones — Clash Royale

Bones community progress tracker in Clash Royale

A community progress tracker where players collectively gather bones to unlock milestone rewards. Featuring a falling-bones physics simulation, animated counter with real-time increments, pattern animations, and milestone banners.

Tech I work with daily

Astro, React, Vue.js, TypeScript, Node.js, Python, AWS (Lambda, CloudFront, S3, DynamoDB), Terraform, Docker, Rive, HLS.js, Zod, Playwright, Snowplow, Contentful, GraphQL, JWT.

Creative

Sometimes the best way
to understand technology
is to make something
beautiful with it.

Music

Digital painting

Untitled (2021)

Untitled (2019)

Untitled (2019)

Generative art

Process 10.1 (2021)

Aura (2020)

Web (2020)

Sound & Video

you could just fly away (2018)

things could've ended differently (2019)

way too many sleepless nights (2019)

Norway summer roadtrip '20 // SUPER 8 FILM

Web

alt-gen (2021)

Contact

samuli.ristimakigmail.com

  • LinkedIn
  • GitHub
  • Instagram

© Samuli Ristimäki 2026