Ryan Sax (@ryan_sax) header
Ryan Sax (@ryan_sax) profile picture

Founder of @madebyarticle. Brands, websites, apps. Opinions on design, AI, and running a modern agency. Biggest Titans fan in Canada.

Joined March 2009
Photo by Ryan Sax (@ryan_sax)Photo by Ryan Sax (@ryan_sax)Photo by Ryan Sax (@ryan_sax)Photo by Ryan Sax (@ryan_sax)Photo by Ryan Sax (@ryan_sax)Photo by Ryan Sax (@ryan_sax)Photo by Ryan Sax (@ryan_sax)Photo by Ryan Sax (@ryan_sax)Photo by Ryan Sax (@ryan_sax)Photo by Ryan Sax (@ryan_sax)
Ryan Sax retweeted
#Panthers LB Nic Scourton, one of their top up-and-coming players who left practice after a right knee injury, will have an MRI this afternoon to determine the severity. Coach Dave Canales would not speculate on how serious it is.
68
125
72
1,443
443,268
A new way to Titan Up
63
361
55
3,546
194,587
Saying goodbye to the flaming thumbtack
I gave my all for the Titans. One last time tonight.
1
136
A client recently asked us to build an “AI-powered app.” After a few conversations, we realized they didn’t need an AI app. They needed a better website. A thread 🧵
1
99
This is happening everywhere. Companies want “AI” when what they actually need is clarity. AI isn’t the product. It’s part of the process.
1
66
Sometimes the most valuable thing we deliver is this: You don’t need a complex AI solution. You need the right solution.
37
The rise of agentic AI isn't about replacing people. It's about augmenting them. For brands, the real opportunity is creating AI agents that embody your values and serve your customers with nuance. An AI agent that feels like your brand is the next frontier of digital experience.
1
2
79
On point
“This was a uniquely awful experience for Blue Jays fans.” @BillSimmons and @TheCousinSal can’t imagine how Blue Jays fans must be feeling after suffering three of the most HEARTBREAKING World Series losses.
138
Brian Callahan might be worse at in game coaching/game management than any NFL coach I’ve ever seen. It’s truly remarkable to behold every week.
235
615
124
5,475
552,238
It’s August 21, 2025 and I still can’t believe Jon Robinson traded AJ Brown. Unreal.
13
24
4
216
17,159
It is July 25, and the best record in Major League Baseball belongs to the Toronto Blue Jays.
563
1,974
527
19,161
1,635,227
madebyarticle.com — I am more and more into single-page, well-laid-out work dump portfolios like this one from Article. Quick and does what it needs to do.
3
39
2,691
Super proud of this work for @NBACanada
New work. NBA Represent 24-25 Celebrating the NBA stars representing Canada.
2
1
176
Back in 2008, I took a big jump and became employee #3 at Metalab. In 5 years, @awilkinson and I (plus many smart people) grew the company from a few thousand in revenue to $500k/mo. ▶️ Here's a look at the early days of building a world-renowned agency from the ground up.
13
15
3
355
183,222
Ryan Sax retweeted
25 years ago today, the @Titans shocked the world. The implausible story behind 'Home Run Throwback' and the Music City Miracle 👇
31
262
53
1,016
266,351
1993 World Series. Bottom of the 9th inning. The late Rickey Henderson’s leading off and calls for time on the first pitch from Mitch Williams, who fell off the mound trying to stop. Mitch was shook. He never recovered. Eleven minutes later the Jays won their 2nd championship.
98
495
51
4,220
1,044,945
This roughness flag in the Titans/Vikings game is ridiculous, and could cost Tennessee 4 points. Replay assist should 100% be able to fix that one. Absurd.
86
126
16
823
167,470
This was deemed unnecessary roughness. What happened to my beautiful game?
12
27
3
217
13,800
🚨 GIVEAWAY 🚨 Giving away this game issued Rishard Matthews jersey! To enter: Retweet Follow *Must be a Titans fan Giveaway Ends after the next Titans victory! #Titans #TitanUp
39
219
8
209
37,372
.@Titans T'Vondre Sweat is a massive problem. I swear. T-Pain brings the Pain throwing grown men around like frisbees. This is a Big Man's Game. #BaldysBreakdowns
133
687
261
5,933
1,584,119