Sign in

Mohit

@heyitsmohit.bsky.social
675 followers 123 following 45 posts

GDE in Kotlin & Android Blog: codingwithmohit.com 📺 YouTube.com/@CodingWithMohit

PostsRepliesMedia
Mohit @heyitsmohit.bsky.social · 19/04/2026
I just published a new video breaking down "A Mathematical Framework for Transformer Circuits." Instead of treating the model as an unreadable black box, this paper looks at transformers through the lens of reverse engineering. youtu.be/Bklr0kMErL8?...
000
Mohit @heyitsmohit.bsky.social · 29/01/2026
Sharing a video I made on a recent paper called "Tensor Product Attention Is All You Need". I explore an optimized technique that can be used with multihead attention to reduce operations and memory. Please have a look to learn about recent development in LLMs. youtu.be/JoEBwGP9lSs
000
Mohit @heyitsmohit.bsky.social · 20/01/2026
I usually create content for Kotlin. This time I made a video on something else I know a lot about which is Superstring theory. This video is about the basics. But, it is from a mathematical viewpoint using the language of Topology. Its part of video series. youtu.be/hH2udYlLwHE?...
030
Mohit @heyitsmohit.bsky.social · 18/12/2025
I created a video discussing symmetries in large language models (LLMs). I explore the internals of a transformer from a purely mathematical perspective. This video explains how groups from modern algebra provide semantic information about tokens. youtu.be/TNLIpuLv4us?...
youtu.be
010
Reposted by Mohit
Nina @niiranen.net · 16/07/2025
Really enjoyed @heyitsmohit.bsky.social talk on the compose internals yesterday, it was fun and informative. Having it all be live coding worked out great too!
@heyitsmohit.bsky.social sitting on a high chair in front of a low table, facing away from the table towards the audience. Behind the table is a TV showing the only slide of the talk.
The slide says:
“Deep Dive into Compose Compiler Plugin & Runtime
Mohit Sarveiya
Google Developer Expert in Android

🦋@heyitsmohit.bsky.social“
061
Mohit @heyitsmohit.bsky.social · 16/07/2025
Enjoyed speaking at Kotlin London today! I did a live walkthrough of Compose internals. Thanks for having me. I also enjoyed exploring Scotland.
010
Reposted by Mohit
Droidcon Italy @droidcon.it · 11/07/2025
🚨 First speaker announcement for droidcon Italy 2025! 👤 A long-time guest at droidcon Italy, @heyitsmohit.bsky.social returns this year with a brand-new session: "Decomposing Compose UI: A Deep Dive into Measure, Layout, and Draw"🎤 🔎 more info: it.droidcon.com/2025/speakers/
041
Mohit @heyitsmohit.bsky.social · 10/07/2025
I had enjoyed speaking in Amsterdam a couple of months ago at AppDevConf. Here is a video of my talk on how Kotlin Swift export works. I gave this talk in a movie theater! vimeo.com/1097850158?p...
vimeo.com
How Kotlin Swift Export Works by Mohit Sarveiya
We are happy to share this inspiring talk from Appdevcon 2025!
000
Mohit @heyitsmohit.bsky.social · 20/06/2025
Very excited to share this video! My passion and background is actually in math. Although, I make content on Android and Kotlin, I made this video on things I know. This video is about Spacetime! Manifolds are also used in machine learning. I'll share more videos soon! youtu.be/SsLzAWO-4SM?...
000
Mohit @heyitsmohit.bsky.social · 20/06/2025
Sharing a short video I made on modifiers are stored in Compose UI. I'm explaining with examples how they are chained together and updated! This is an internal API that is used within Compose UI. #Android #Kotlin #JetpackCompose youtu.be/VCMoS9SFh6E?...
041
Mohit @heyitsmohit.bsky.social · 20/06/2025
Excited to head to Scotland and speak in London on Compose Internals next month! I'll be live coding in AndroidX and showing ins and out Compose Runtime and I'll share the internals of Compose compiler plugin! www.meetup.com/kotlin-londo...
030
Mohit @heyitsmohit.bsky.social · 05/06/2025
Enjoyed speaking at droidcon Italy in Milan last year! Sharing a video of my talk on Compose Internals! youtu.be/Cd4m9iJRQcs?... Excited to be back this year in Turin, Italy!
111
Mohit @heyitsmohit.bsky.social · 30/05/2025
I made a short video with examples of the contents of the slot table in the context of Compose UI. I am sharing how state is stored in the slots. These are internals of Compose that you can explore in AndroidX! #Kotlin #Android youtu.be/vxdxb6VudyA?...
070
Mohit @heyitsmohit.bsky.social · 22/05/2025
I created a video on Jetpack Compose reads and skips group in a slot table. These are a set of internal APIs that are used by the Recomposer. This video is part of series showing how internals of Compose work. It's all live coded! www.youtube.com/watch?v=nNsp...htt
020
Mohit @heyitsmohit.bsky.social · 18/05/2025
I create a short video on how the Composer creates and writes values to the slot table. The slot table is created during initial composition in Compose. These are internal APIs used the by the Composer. #Android #Compose #Kotlin youtu.be/AWigEyb7xZg?...
050
Mohit @heyitsmohit.bsky.social · 15/05/2025
I create a YouTube video on Compose UI. Its part of a series of video I'll be releasing. This is a short one on how a Compose UI tree is created and mutated. Check it out! youtu.be/hN4Oj4PLc_o?...
020
Mohit @heyitsmohit.bsky.social · 07/05/2025
Excited to speak next month at @droidcon.bsky.social NYC on Kotlin Native.
080
Mohit @heyitsmohit.bsky.social · 29/04/2025
Enjoyed reviewing all the sessions from Droidcon NYC. There are so many talks on how to use AI on Android with CI, testing and security. Lots of talks on Accessibility, Coroutines, Compose and Kotlin Multiplatform. There were about 250 submissions. Thank you for your submissions.
040
Mohit @heyitsmohit.bsky.social · 24/03/2025
Yeah. I'll share it as soon as it available.
010
Mohit @heyitsmohit.bsky.social · 23/03/2025
Enjoyed presenting at Appdevcon in Amsterdam on Kotlin Swift Export.
1131
Mohit @heyitsmohit.bsky.social · 03/03/2025
Sharing a video I made on phase engines in Kotlin Native. I explore the basics of a phase and a high level overview of the Kotlin native architecture. I look forward to sharing more in upcoming videos! #kotlin youtu.be/b3rhC7DrGNg
youtu.be
Kotlin/Native Compiler Pipeline
YouTube video by Coding with Mohit
011
Mohit @heyitsmohit.bsky.social · 13/02/2025
Excited to share that I'll be speaking in Amsterdam next month!
060
Mohit @heyitsmohit.bsky.social · 07/02/2025
I made a video on rendering in Compose Multiplatform. I share how the different layers of the UI are setup. I go over how Metal is used for redrawing with Skia. I do a deep dive on how Compose is setup and how the content propagates to a Compose Scene. youtu.be/BCYFU3TjiLs?...
0173
Mohit @heyitsmohit.bsky.social · 03/01/2025
You don't need a complier plugin for it. There is a RecomposerInfo in the runtime which has a state flow that gives the pending work and current state of the Recomposer.
120
Mohit @heyitsmohit.bsky.social · 03/01/2025
What are you looking to build? This is a video series in how the Compose Compiler plugin works. The same techniques can be used in your own plugin. youtube.com/playlist?lis...
youtube.com
How Compose Compiler Plugin Works - YouTube
Architecture of the compose compiler plug and how Ir is transformed for the different part of the composable method.
121
Mohit @heyitsmohit.bsky.social · 03/01/2025
I have a video series in progress. youtube.com/playlist?lis.... I will add more to it soon.
youtube.com
How to Build Kotlin Compiler Plugins - YouTube
How to build Kotlin Compiler Plugins. What could you do with IR?
150
Mohit @heyitsmohit.bsky.social · 14/12/2024
Sharing a video series I made on the Kotlin Analysis API inside the Kotlin Compiler.I deep dive into symbols, scopes and type resolution with examples. It is part of the K2 compiler. The API was useful in building the Kotlin Swift Export tool. youtube.com/playlist?lis...
youtube.com
Kotlin Analysis API - YouTube
0173
Mohit @heyitsmohit.bsky.social · 07/12/2024
Enjoyed speaking at one of my favorite conferences in Italy - @droidcon.it on Compose. Look forward to sharing the video of my talk soon!
290
Mohit @heyitsmohit.bsky.social · 03/12/2024
Thanks for including my content in your newsletters! While I was learning Android long ago, your content was very helpful to me.
010
Reposted by Mohit
Droidcon Italy @droidcon.it · 29/11/2024
Let’s goo @heyitsmohit.bsky.social : “Deep Dive into the Compose Compiler” 👨🏻‍💻
071
Mohit @heyitsmohit.bsky.social · 28/11/2024
Enjoyed giving a workshop today at @droidcon.it on architecture at scale. Someone in the audience took this Polaroid picture! Thank you!
091
Reposted by Mohit
Droidcon Italy @droidcon.it · 28/11/2024
We’re almost there 🕒 the workshops have already started. 👨🏻‍💻 @heyitsmohit.bsky.social
041
Mohit @heyitsmohit.bsky.social · 27/11/2024
Kotlin 2.1.0 introduces basic Swift Export support! kotlinlang.org/docs/whatsne... I had made an ongoing video series on how Kotlin Swift export tool works under the hood. youtube.com/playlist?lis...
kotlinlang.org
What's new in Kotlin 2.1.0 | Kotlin
060
Mohit @heyitsmohit.bsky.social · 26/11/2024
Resharing my talk from KotlinConf this year in Compose performance. youtu.be/h1xTtTl0k7Q?...
youtu.be
Guide to Improving Compose Performance | Mohit Sarveiya
YouTube video by Kotlin by JetBrains
0101
Mohit @heyitsmohit.bsky.social · 26/11/2024
Sharing my talk from Droidcon London last month on the Compose Compiler and Runtime. I did some live coding in my presentation and walked through the compiler. I look forward to my workshop on Android architecture at scale and giving a talk this week in Italy! www.droidcon.com/2024/11/22/d...
droidcon.com
Deep Dive into the Compose Compiler
Have you ever wondered how the slot table is implemented in Compose? How are groups generated? What's the magic behind skipping, and how can you peek inside a slot table?
0101
Mohit @heyitsmohit.bsky.social · 19/11/2024
I made a video on how Kotlin Swift Export works with an example. Its a work in progress. I shared the architecture and how to use the Kotlin Analysis API and bridges generated. I give a simple example of using it in a standalone manner. youtu.be/qtWHRrIfKbQ
0293
Mohit @heyitsmohit.bsky.social · 17/11/2024
Thank you to @androidweekly.bsky.social for including my video on Swift Intermediate Representation in the Kotlin Compiler. youtu.be/w2HgHAQeQ0U?...
youtu.be
021
Mohit @heyitsmohit.bsky.social · 16/11/2024
Congratulations 🎉
110
Mohit @heyitsmohit.bsky.social · 13/11/2024
May I get added too!
000
Mohit @heyitsmohit.bsky.social · 13/11/2024
Excited to lead a workshop on Modern Android Development and give a talk on Compose Compiler and Runtime at Droidcon Italy in Milan Modern Android Development Workshop -Thurs Nov 28th it.droidcon.com/2024/worksho... Deep Dive into Compose Compiler Plugin -Fri Nov 29th it.droidcon.com/2024/agenda/
0111
Mohit @heyitsmohit.bsky.social · 11/11/2024
Sharing a video on Swift Intermediate Representation (SIR) in the Kotlin Compiler. I share examples of Swift source and how to build the SIR. This is part of the ongoing work on the Kotlin Swift export tool. youtu.be/w2HgHAQeQ0U?...
youtu.be
YouTube
Share your videos with friends, family, and the world
081
Mohit @heyitsmohit.bsky.social · 09/11/2024
Yeah. I'll update it.
010
Mohit @heyitsmohit.bsky.social · 09/11/2024
Next video! I made a short video on adding value parameters in Kotlin Compiler plugins. A practical example of it is adding composer and changed params to a composable. youtu.be/tAL5-a4Ux9A?...
youtu.be
Kotlin Compiler Plugin - How to Add Value Parameters
YouTube video by Coding with Mohit
091
Mohit @heyitsmohit.bsky.social · 09/11/2024
I made a short video on working with functions in Kotlin Compiler plugins. I go over various builders and APIs provided by the compiler. These are also patterns used by the Compose Compiler plugin. youtu.be/1K6c72VLqWs?...
youtu.be
Kotlin Compiler Plugin - How to Create Functions with IR
YouTube video by Coding with Mohit
1197
Mohit @heyitsmohit.bsky.social · 04/11/2024
Thanks for sharing! The work you did for your book Compose Internals was very inspiring to me! Thank you!
020
Mohit @heyitsmohit.bsky.social · 04/11/2024
It was an amazing talk!
130
Mohit @heyitsmohit.bsky.social · 04/11/2024
Thanks!
010
Mohit @heyitsmohit.bsky.social · 04/11/2024
I made another ongoing video series on an exploration in the Compose Runtime. It's very different. It's about the Slot table API, Recomposer states and other internal APIs. I will add more stuff soon! youtube.com/playlist?lis...
youtube.com
Compose Runtime Deep Dive - YouTube
This video series looks at how the slot table, composer and recomposer work. I will go through examples of how the slot table is created through initial comp...
0131
Mohit @heyitsmohit.bsky.social · 04/11/2024
First post! 👋 I made an ongoing video series recently on the Compose Compiler plugin. youtube.com/playlist?lis...
youtube.com
How Compose Compiler Plugin Works - YouTube
Architecture of the compose compiler plug and how Ir is transformed for the different part of the composable method.
2274