Michael 👨‍💻🥑
banner
michaelsolati.com
Michael 👨‍💻🥑
@michaelsolati.com
Developer Relations @livekit.io
I got tired of AI generating the same "twisted trees" and "whispering winds" for D&D campaigns.

Generic hallucinations are boring.

So I built an agent that turns the entire internet into a procedurally generated library.

Here is the "Research-then-Generate" workflow 🧵👇
December 3, 2025 at 6:01 PM
I love digging into the "weird" parts of JavaScript.

Here is the classic "Predict the Output" game that trips up even Senior Developers during interviews.

What prints first? The Timeout (0ms) or the Promise?

🧵 Let's visualize the Event Loop. 👇
November 26, 2025 at 5:01 PM
I interviewed with Big Tech and Startups in 2025.

The result? A widening gap that is breaking the hiring process.

We are moving from "Meritocracy" to "Pay-to-Win."

Here is the reality of LeetCode vs. Vibe Coding (and why it matters). 🧵
November 20, 2025 at 5:01 PM
The 2025 tech market feels just like the 2015 bootcamp boom. But if you look at the data, it's actually much worse.

We aren't just facing saturation. We are facing "Vertical Compression."

Here is the reality of the market that no one is talking about.

(Thread below 🧵👇)
November 18, 2025 at 5:01 PM
The official USPS website just asked me to "Install Create React App Sample." 🤣

This is a hilarious reminder that everyone makes production mistakes.

But it reveals a deep truth about engineering culture.

THREAD 🧵
November 13, 2025 at 6:01 PM
Your React app feels "janky," doesn't it?

I spent days profiling one. It wasn't React's fault. It was mine.

I was ignoring the browser's most powerful APIs, trying to be "framework pure."

Here's the 2-step fix that's not in the docs.

Thread below… 🧵👇
November 12, 2025 at 5:40 PM
Even when building cutting-edge AI, a solid grasp of JavaScript Objects is key. I've put together a crash course here: michaelsolati.com/blog/javascr...

What do you think is the most underrated JS concept (or quirk)? ✨
JavaScript Objects | Michael Solati
This blog post is your crash course for you to learn about one of the vital topics in JavaScript, i.e., JavaScript Objects.
michaelsolati.com
May 13, 2025 at 7:22 PM
Happy Monday devs! I'm currently lost (in a good way!!!) in the world of multi-modal agent AI applications. What's that one tech rabbit hole you're exploring? Or a new dev tool that's caught your eye? 👇
May 12, 2025 at 4:59 PM
Want to build AI voice agents that respond in a flash? At Daytona AI Builders SF May '25, I'm explaining WebRTC for quick audio, AI model setups (pipeline vs omni), & nailing smooth conversational flow. Come learn how it's done!

lu.ma/qgp611my
Daytona AI Builders SF May '25 @GitHub · Luma
An event dedicated to exploring all things AI Engineering! Event partner: SambaNova Systems Agenda 🕒 5:30 pm – 5:35 pm Welcome and Opening Remarks 🎤 Marijan…
lu.ma
May 8, 2025 at 8:54 PM
While I'm waiting for Llama API access, you can already use it with @livekit.io!
April 30, 2025 at 4:55 PM
Reposted by Michael 👨‍💻🥑
Devs building in voice and video AI, we’ve got something special cooked up on 4/30, we’re doing a fireside chat with Justin Uberti in SF.

He created WebRTC, led dev for Google Meet and Stadia, started FixieAI, and is now Head of Realtime AI at OpenAI.

Come hang out @ F.inc for food and good vibes!
April 21, 2025 at 3:07 PM
So excited about what we're working at in my new job (it's a game changer for AI developers)! Getting the old recording gear ready to announce something really big in a new video, coming soon...
April 9, 2025 at 12:25 AM
I've seen a lot of Yemini coffee places open up in the Bay recently.

They've all been amazing but I don't get how these businesses operate!

The coffee is well priced, the places are gorgeous, and take their time making each cup which is the crazy part.

Shout-out to Sana'a and Delah in Oakland 🥰
February 18, 2025 at 9:11 PM