05 // SPEAKING

Words I've Said

You can actually hear me talk, not just type.

2026
AI driven Web Development with Chrome DevTools Protocol
JSLovers Chennai Meetup #9

AI driven Web Development with Chrome DevTools Protocol

A practical session on using AI with the Chrome DevTools Protocol to inspect websites, debug issues, and accelerate real web development workflows.

2025
React Meetup #96

Building an AI Agent

A live coding session on building a Claude or Codex-style CLI agent from scratch using simple JavaScript and terminal-first tooling.

Unlock Server Side Rendering with Nitro
Chennai React Meetup #15

Unlock Server Side Rendering with Nitro

A simple walkthrough of converting a legacy site to SSR with Vite and Nitro, using a before-and-after app structure to explain the migration path.

2024
Making boring websites exciting with View Transitions API
Thoughtworks Geeknight 102nd edition

Making boring websites exciting with View Transitions API

Tutorial on how to make simple website elements transition and make them exciting

AI for Frontend Developers
React Bangalore Meetup #83

AI for Frontend Developers

A quick tutorial on how to add AI to your frontend apps

Building Web Components with React
React India - Chennai Meetup

Building Web Components with React

A beginner friendly talk on how to build web components with React & how to leverage them in your existing applications.

2023
Signal Boosting
React Nexus 2023

Signal Boosting

Improving React Rendering performance using Signals. Lightning talk at React Nexus 2023 International Conference.

How to build BFF with Wundergraph
React Bangalore Meetup #67

How to build BFF with Wundergraph

This talk focuses on how to build a Backend for Frontend (BFF) gateway using Wundergraph.

Beyond Virtual DOM - Speeding up large React Apps
React Bangalore Meetup #65

Beyond Virtual DOM - Speeding up large React Apps

This talk focuses on understanding React Virtual DOM and how new solutions are on the rise to go beyond the Virtual DOM using alternate DOM implementations and state management techniques to speed up large React applications.

Turbo Charge your SSR pages with Edge Rendering
React Bangalore Meetup #63

Turbo Charge your SSR pages with Edge Rendering

This talk takes a beginner friendly approach to different rendering patterns and how to leverage edge infrastructure to speed up server side rendered pages.

2022
Improving web performance with Islands Architecture
React Meetup #61

Improving web performance with Islands Architecture

Modern web apps are shipping too much javascript. This talk focuses on how to cut-down on heavy page load times by leveraging Islands Architecture provided by Astro.

2020
Qbits & Quantum Mechanics Explained
Thoughtworks Geeknight 76th Edition

Qbits & Quantum Mechanics Explained

A science + tech focused talk explaining how the world of tiny particles work & how it is leveraged in Quantum computers as Qbits.

How to learn a programming language
Basaveshwar Engineering College, IEEE Student branch

How to learn a programming language

A live stream webinar for college students on which programming languages to learn & how to learn them.

Building a command line tool with Node.js
Guvi 30 days webinar

Building a command line tool with Node.js

How to use Node.js to build a command line utility - explained in very simple steps by building a translator app live on video.

Visualize Application State With XSTATE In Javascript
Guvi 30 days webinar

Visualize Application State With XSTATE In Javascript

Building visual model of an application state by leveraging the concept of finite state machines with XSTATE.

Redux for State Management
Guvi 30 days webinar

Redux for State Management

Live programming of building a stateful application & managing the state transitions using the Redux library.

Up and Running with React Native
Guvi 30 days webinar

Up and Running with React Native

A beginner friendly introduction to building apps with React Native - live coding a todo list app on video using an Expo Snack.

Building Universal Applications with Expo
Guvi Special Event

Building Universal Applications with Expo

Ever wondered you could build your app once instead of thrice? ﹣ Meet Universal Apps in this tech talk organized with the help of GUVI learning platform

2019
The State of React Native in 2019
Thoughtworks Geeknight 69th Edition

The State of React Native in 2019

A detailed talk on the state of React Native & the types of libraries & apps the community is building around the React Native ecosystem.

React.js Best Practices
PYT Talks Episode 1

React.js Best Practices

Sharing the best practices on building applications with React based on my experience in building the Pickyourtrail mobile app & the web app.

2018
Lightning fast application development with MobX
Thoughtworks Geeknight 55th edition

Lightning fast application development with MobX

A talk focused on introducing a new state management approach powered by MobX & how it'll greatly speed up application development times.

2017
Facebook Developer Circles Chennai

React Native for Beginners

A beginner friendly talk + live tutorial on how to build mobile apps with React Native for the facebook developer circles community.

Building React Native apps with Angular 2
React Native Chennai

Building React Native apps with Angular 2

A PoC project explaining the underlying architecture of React Native & how we can leverage it for other frameworks with Angular 2 as an example.

Chennai Geeks

Angular JS 2 for beginners

How to build applications with Angular 2 - a beginner friendly talk + live coding session.

Navigation in React Native
React Native Chennai

Navigation in React Native

Explaining the most complicated part of React Native mobile development - using the Navigator module to build screen navigation.