Remix – Infinite Scroll Loading
A quick tutorial on how to do infinite scroll loading in Remix.
I work on creative tools - Fab / Quixel Bridge / Megascans - the kind artists and devs poke at every day. Some days that’s C++ deep inside Unreal Engine, others it’s React and TypeScript on the web.
When I’m not shipping - I’m writing about code or trying out something new just to see how it works. 🙂
Notes on code, tools, and things I’ve figured out along the way.
A quick tutorial on how to do infinite scroll loading in Remix.
Cloned Android 10’s Calculator UI using Jetpack Compose, as it’s (surprisingly) one of the more complex UI structures.
I decided to test out Jetpack Compose by making a simple Twitter UI clone after I came across a tweet by Mariano Zorrilla.

Architecting Fab and the creator tools inside the Epic Games Launcher.
Led the web team behind Megascans and Quixel Bridge.

Built Android and web apps for clients across the region.
Apps and products I’m most proud of having worked on.

Integrated Fab marketplace experience within Epic Games Launcher, bringing enhanced content discovery to creators.
fab.com

The Unreal Engine plugin for Fab, enabling seamless content integration directly into your projects.
fab.com

The gateway plugin to Megascans & MetaHumans inside of Unreal Engine 5.
quixel.com/bridge

A leading Chinese-language radio station app based in Malaysia.
snappymob.com/988

Convo is a work collaboration platform that goes beyond chat/messenger solutions.
convo.com/android
Software I use and other things I recommend.
Over the past few years, I have tried switching away from VS Code but I keep coming back - it’s just super convenient and gets the job done without fiddling around too much.
Love using this terminal in combination with tmux - it’s fast!
Use it for viewing the Git graph - and for rebasing branches. I personally like to keep the Git tree flat and clean.
This spotlight alternative is super handy once you get used to it.
I love using Obsidian - it’s become my second brain for capturing everything.