Sign in

Daniel Friyia 🇨🇦

@wa2goose.bsky.social
1.2K followers 151 following 239 posts

YouTube 🎥: youtube.com/@DanielFriyiaJr Front End Platform Engineer (POS) @ShopifyEng 💻. @uofwaterloo.bsky.social Alum 🧑‍🎓 . Opinions are my own. 💍 @aikayou.

PostsRepliesMedia
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 14/06/2026
Forgot to post a demo!
000
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 14/06/2026
🚨New Video for the first time in awhile 😅! Introduction To React Native WebGPU 🔥. It took a really long time to understand Graphics enough to make this video so I hope it helps a lot of people! youtu.be/vons_XypdQw?...
youtu.be
Intro to 3D Graphics with WebGPU and Expo
YouTube video by Daniel Friyia Jr
021
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 03/11/2025
🚨 Released a new Tutorial Video this morning!! How to create "Liquid" bottom tab navigation using @expo.dev router and React Native Skia 🔥. I hope you'll enjoy learning about SDF Shaders and Headless @expo.dev router tabs! www.youtube.com/watch?v=AJA4...
020
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 26/10/2025
My next video is coming along really well. I have a lot of simple but really fun techniques with Skia shaders and SDF functions. Really looking forward to releasing this!
010
Reposted by Daniel Friyia 🇨🇦
Enzo Manuel Mangano @reactiive.io · 12/10/2025
Lately I’ve been using a custom Babel plugin to enable Liquid Glass in Demos, following the .liquid.tsx file convention A quick 🧵
141
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 05/10/2025
I miss music videos being mainstream. They were so fun!
000
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 28/09/2025
Finally back in Fujin after taking a break from ranked when Season 2 started 😅 #tekken #tekken8
010
Reposted by Daniel Friyia 🇨🇦
Enzo Manuel Mangano @reactiive.io · 28/09/2025
The useAnimatedProps hook from Reanimated really shines when used with liquid glass components 👀
151
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 18/09/2025
🚨Cool announcement guys! I’ve been seeing a lot of List Profiling lately which made me realize we weren’t documenting one of the FlashList tools we use at @ShopifyEng for profiling lists. 🧵
110
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 16/09/2025
Sidestepping is siiiiick #TEKKEN8 #TEKKEN
000
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 14/09/2025
Low key one of my favourite React Native Skia Animations I've ever made
0184
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 12/09/2025
All games with the “retro pixel” look should have CRT shaders built in to settings. The CRT effect makes pixel art look a lot nicer and how it was probably intended to look in the 90s when we played those games.
000
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 08/09/2025
🚨 New Tutorial this morning! How to create an Audio Visualizer using @expo.dev and react-native-audio-api from @swmansion.com Check it out here! youtu.be/gmW8KeMKXok?...
0162
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 07/09/2025
Ok the new MacOS Video lock screens are so cool
010
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 05/09/2025
I wish they had a setting in fighting games to turn off mirror matches 😅
010
Reposted by Daniel Friyia 🇨🇦
Arunabh Verma @arunabhverma.com · 30/08/2025
Credit to @wa2goose.bsky.social, this project was inspired by his Matter.js tutorial: www.youtube.com/watch?v=fxxa...
youtube.com
2D Game Physics with Matter.js, React Native Skia and Expo
YouTube video by Dan’s React Native Lab
021
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 23/08/2025
After being a developer working on a design system for two years, I don’t know that I’d want to start developing a new app without establishing that first. It makes developing features so much faster. It’s frustrating that a lot of startups rush past this step.
020
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 23/08/2025
I love this game #tekken8
020
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 23/08/2025
Claude Code is crazy good when you can give it examples of other similar code. I feel like most of my recent productivity gains have come from pointing it at code I know works. If I leave things open ended, it goes off the rails and makes a mess
130
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 15/08/2025
Took a long break from Smash but started playing again with some friends at work. I got back into Elite Smash. Apparently I’ve still got it 😅
000
Reposted by Daniel Friyia 🇨🇦
Expo @expo.dev · 31/07/2025
You might be sleeping on some of the most powerful features in the Expo SDK. 🛠️ Remote build cache 🎙️ Expo Speech 💾 SQLite async storage 🧭 Router UI 🔄 Background tasks 🧠 API routes (yes, full stack in Expo) Check out the post (with video) from @codewithbeto.dev: expo.dev/blog/5-expo-...
expo.dev
5 Expo SDK features you should be using (but might not be)
Unlock hidden gems in the Expo SDK. These 6 features boost performance, save time, and turn your React Native app into a full-stack powerhouse.
1123
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 30/07/2025
Light mode for @bsky.app is clutch
010
Reposted by Daniel Friyia 🇨🇦
Enzo Manuel Mangano @reactiive.io · 29/07/2025
GitHub Contributions with React Native Reanimated. Available on demos.reactiive.io ✨
061
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 26/07/2025
I am excited for when we have a more straightforward way to work with WebGPU and @threejs.org in @react.dev native. I always wanted to build a clone of the two stick shooter from Nier Automata as a learning project 🤔
030
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 26/07/2025
Have been working with Remotion for my next YouTube video. It’s been a really cool experiance so far. When it first came out I got really bogged down in how cumbersome it can be to move things frame by frame. Claude Code has been immensely helpful in this process
120
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 22/07/2025
Thanks @expo.dev for letting me publish this fun article 🙂
092
Reposted by Daniel Friyia 🇨🇦
Beto @codewithbeto.dev · 20/07/2025
📢 Just scheduled a special edition of my newsletter: Why I’m Bullish on React Native Apple’s new liquid design is shaking up the UI world and React Native apps are already benefiting just by compiling with the latest Xcode. I break down what’s changing, what’s coming (like native tabs!), and why...
281
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 19/07/2025
My next video will be about how to make Audio Visualizers using the @swmansion.com Sound API and Skia
051
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 17/07/2025
The MCPs for the iOS Simulators are OK but they seem to miss tap targets a lot. I want to do a deeper dive into these and see if I can find a way to do automated testing reliably through prompts 🤔
120
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 09/06/2025
🚨 New Video alert!!! This video is about how to make game style 2D physics using matter.js and React Native Skia. I was excited to make this, hope you enjoy 🙂 The Video - youtu.be/fxxaOu6pLnU?...
151
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 07/06/2025
I think this should be ready for Monday 👀
000
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 01/06/2025
Swing Plane work is paying off 👀
000
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 31/05/2025
Ok Summit talk is done, time to lock in for the MatterJS Physics video...
000
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 29/05/2025
Did my first ever in-person Skia talk at Shopify Summit this weekend
050
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 26/05/2025
Lili’s evasiveness is actually useful again in season 2 😅 #tekken8 #ps5
010
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 25/05/2025
This Pokémon trading app was a cool @expo.dev project with BLE that I built a couple years ago. It’s fun to look back on these sometimes 🙂
070
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 22/05/2025
Alright I think I finally have a cool example for MatterJS “game” physics and Skia. I have a busy next couple of weeks, once I am free again I am going to get to work on this 🤔
040
Reposted by Daniel Friyia 🇨🇦
Ryosuke @whoisryosuke.bsky.social · 21/05/2025
Part 2 of my intro to motion graphics in Blender is up! Learn the basics of #animation using nodes and some cool tricks like enter/exit transitions #b3d youtu.be/y4FQRNDC_m0
youtu.be
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
041
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 20/05/2025
Rotations with collisions are working 😍
050
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 19/05/2025
Ok MatterJS is cool. I think I am going to take a deep dive on this 🤔
010
Reposted by Daniel Friyia 🇨🇦
Jon Drake @jondrake.bsky.social · 12/11/2024
Everyone you meet is fighting a battle you don’t know about. Attack them. Now they’re fighting two battles
212332673
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 18/05/2025
Some late night coding 🧑‍💻. Very cool how MatterJS works so well with React Native Skia. This was a lot of fun!!! Maybe I’ll make a video on how to integrate these two sometime soon! @wcandillon.bsky.social we need a Skia page on here so we have a place to tag with fun demos on BlueSky 🙂
1101
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 17/05/2025
The Toronto Maple Leafs have a chance to make it to round 3 of the playoffs. What a time to be alive 🤯
110
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 16/05/2025
Hey friends! My colleague @makeitaccessible.bsky.social recently did an important talk on Accessibility in RN with AI that is worth a listen. Check it out here: youtu.be/oAby35Go_Zg?...
youtu.be
React Native Connection 2025 - Britta Evans-Fenton - Accessibility in React Native with AI
YouTube video by Tech Connection
040
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 16/05/2025
I made this loader a long time ago with Skia. It’s still quite fun, I wish I had a home for it.
060
Reposted by Daniel Friyia 🇨🇦
Beto @codewithbeto.dev · 15/05/2025
Here’s how I handle keyboard avoidance in React Native 👇 The keyboard covering your inputs is one of the most annoying UX issues on mobile. In this video, I show how I use react-native-keyboard-controller with reanimated to smoothly avoid this problem 👨‍💻 source code: github.com/betomoedano/...
youtu.be
How I handle keyboard avoidance in React Native
YouTube video by Code with Beto
1394
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 12/05/2025
Thanks @wcandillon.bsky.social for giving me the opportunity to update the gesture example in the “can it be done” repo with simultaneous transformations! These Instagram / Social media features are so fun to make with Skia! github.com/wcandillon/c...
182
Daniel Friyia 🇨🇦 @wa2goose.bsky.social · 10/05/2025
Tuple is amazing!
020
Reposted by Daniel Friyia 🇨🇦
Kadi Kraman @kadi.bsky.social · 22/04/2025
The first five videos in the @expo.dev Router Tutorial series are out now! 💜 youtube.com/playlist?lis...
2407
Reposted by Daniel Friyia 🇨🇦
William Candillon @wcandillon.bsky.social · 06/05/2025
Game On: join us for a special event on May 6th, 5pm Zürich time We came to play www.youtube.com/watch?v=t9t-...
2235