M Studio — Independent
  • Index
  • Work
  • Field Notes
  • Contact
Hire me
Currently live

A portfolio you can't scroll past.

Six pages, one brain. Built end-to-end, rendered in every pixel.

Enter the site →

Work

  • ProgrammingFull-stack, systems, tools →
  • Web & UI/UXProduct, design systems, Figma →
  • PhotographyFilm, digital, reportage →
  • Brand & identityMarks, systems, guides →

Read & Watch

  • Field NotesEssays, teardowns, pixel trivia →
  • ChangelogWhat I shipped this week →
  • TalksConference recordings →

Working with me

  • Request a gig4-step intake, no payment yet →
  • Client portalTrack, message, pay →
  • Just say hiDrop a line →
← All field notes TUTORIAL · No. 045

Scroll-driven animations without losing your will to live.

Eight patterns, one fallback, zero third-party libraries.

Studio · February 8, 2026 · 14 min read

Scroll-driven

Patterns + a JS safety net.

← Previous I photographed Warsaw every Tuesday for a year. Next → Glint v2 — markdown renderer now 40% smaller, 80% stranger.

podeszwa.dev

Available for one new engagement in Q3 2026. Everything else is a friendly maybe.

GitHub x.com Dribbble LinkedIn Instagram Read.cv
Sitemap
  • Index
  • Work
  • Field Notes
  • Contact
Services
  • Hire me
  • Client portal
  • Studio (admin)
  • Press kit
Signals
  • RSS
  • Newsletter
  • Now page
  • Colophon
© 2026 Mateusz Podeszwa. Hand-coded in Warsaw, rendered everywhere. All systems green · 42ms from your browser